From 667a735fe47b02db5b545c5b84d747a5e0d818c4 Mon Sep 17 00:00:00 2001 From: chliny Date: Sun, 19 Jul 2026 22:24:59 +0800 Subject: [PATCH] ci: publish release on version tags --- .github/workflows/release.yaml | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index e5eb2a2..8fef988 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,25 +1,32 @@ name: Release on: - release: - types: [published] + push: + tags: + - "v*" + +permissions: + contents: write jobs: release-zip: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Checkout code + uses: actions/checkout@v4 - name: ZIP Component Dir run: | cd ${{ github.workspace }}/custom_components/tencentcloud_asr - zip -r tencentcloud_asr.zip ./ + zip -r ${{ github.workspace }}/tencentcloud_asr.zip ./ - - name: Upload zip to release - uses: svenstaro/upload-release-action@v2 + - name: Create Release + uses: softprops/action-gh-release@v2 with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ${{ github.workspace }}/custom_components/tencentcloud_asr/tencentcloud_asr.zip - asset_name: tencentcloud_asr.zip - tag: ${{ github.ref }} - overwrite: true + tag_name: ${{ github.ref_name }} + name: Release ${{ github.ref_name }} + draft: false + prerelease: false + files: tencentcloud_asr.zip + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}