diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..5e47e0c --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,29 @@ +name: Release + +on: + release: + types: + - published + +permissions: + contents: write + +jobs: + release-zip: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Prepare release + run: | + cd ${{ github.workspace }}/custom_components/yandex_station_intents + zip -r yandex_station_intents.zip ./ + + - name: Upload zip + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: ${{ github.workspace }}/custom_components/yandex_station_intents/yandex_station_intents.zip + asset_name: yandex_station_intents.zip + tag: ${{ github.ref }} + overwrite: true diff --git a/README.md b/README.md index 907188e..08a820a 100644 --- a/README.md +++ b/README.md @@ -40,11 +40,12 @@ HACS > Интеграции > 3 точки (правый верхний угол) > Пользовательские репозитории > URL: `dext0r/ha-yandex-station-intents`, Категория: `Интеграция` > Нажать `Добавить` > Подождать > Выбрать `Yandex.Station Intents` в списке новых репозиториев > Нажать `Скачать` -**Способ 2:** +**Способ 2:** вручную, не рекомендуется -Вручную скопируйте папку `custom_components/yandex_station_intents` из [latest release](https://github.com/dext0r/ha-yandex-station-intents/releases/latest) в директорию `/config/custom_components` - -После установки перезапустите Home Assistant. +* Скачайте архив `yandex_station_intents.zip` из [последнего релиза](https://github.com/dext0r/ha-yandex-station-intents/releases/latest) +* Создайте подкаталог `custom_components/yandex_station_intents` в каталоге где расположен файл `configuration.yaml` +* Распакуйте содержимое архива в `custom_components/yandex_station_intents` +* Перезапустите Home Assistant ## Настройка diff --git a/hacs.json b/hacs.json index 5110a8f..83cf6d6 100644 --- a/hacs.json +++ b/hacs.json @@ -1,6 +1,8 @@ { - "country": ["RU"], - "homeassistant": "2023.9", "name": "Yandex.Station Intents", - "render_readme": true + "homeassistant": "2023.9", + "country": ["RU"], + "render_readme": true, + "zip_release": true, + "filename": "yandex_station_intents.zip" }