name: Release on: push: tags: - 'v*' jobs: release: name: Create Release runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v4 - name: Get Version id: version run: | VERSION=${GITHUB_REF#refs/tags/v} echo "VERSION=${VERSION}" >> $GITHUB_OUTPUT - name: Create Release Archive run: | cd custom_components zip -r ../adguard-control-hub-${{ steps.version.outputs.VERSION }}.zip adguard_hub/ - name: Generate Release Notes run: | echo "# AdGuard Control Hub v${{ steps.version.outputs.VERSION }}" > release_notes.md echo "Complete Home Assistant integration for AdGuard Home" >> release_notes.md - name: Create Release run: echo "Release created for version ${{ steps.version.outputs.VERSION }}"