From d629361b15f7de810b39589369633a069d627293 Mon Sep 17 00:00:00 2001 From: bvweerd Date: Tue, 10 Jun 2025 14:12:39 +0200 Subject: [PATCH 1/2] Update release.yml --- .github/workflows/release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 956190e..edb1cbd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,11 +14,12 @@ jobs: - name: Create zip file run: | - zip -r simple_pid_controller.zip custom_components/simple_pid_controller + mkdir -p dist + zip -r dist/simple_pid_controller.zip custom_components/simple_pid_controller - name: Upload release asset uses: softprops/action-gh-release@v2 with: - files: simple_pid_controller.zip + files: dist/simple_pid_controller.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 79748196ec6df9f7feb0b5096468913941db5f81 Mon Sep 17 00:00:00 2001 From: bvweerd Date: Tue, 10 Jun 2025 14:17:07 +0200 Subject: [PATCH 2/2] Update release.yml --- .github/workflows/release.yml | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index edb1cbd..071de00 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,17 +9,21 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v4 + - uses: actions/checkout@v2 - - name: Create zip file - run: | - mkdir -p dist - zip -r dist/simple_pid_controller.zip custom_components/simple_pid_controller + - name: Get version + id: version + uses: home-assistant/actions/helpers/version@master - - name: Upload release asset - uses: softprops/action-gh-release@v2 + - name: Patch manifest and zip + run: | + sed -i 's/v0.0.0/${{ steps.version.outputs.version }}/' custom_components/simple_pid_controller/manifest.json + cd custom_components/simple_pid_controller/ + zip ../../simple_pid_controller.zip -r ./ + - uses: svenstaro/upload-release-action@master with: - files: dist/simple_pid_controller.zip - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: ./simple_pid_controller.zip + asset_name: simple_pid_controller.zip + tag: ${{ github.ref }} + overwrite: true