From c1753aa04eddca010d362aaa898e12459bf7f546 Mon Sep 17 00:00:00 2001 From: joyqi Date: Wed, 17 May 2023 11:35:18 +0800 Subject: [PATCH] improve release ci, upload built asset after new release published. (#1576) --- .github/workflows/Typecho-release-Ci.yml | 27 ++++++------------------ 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/.github/workflows/Typecho-release-Ci.yml b/.github/workflows/Typecho-release-Ci.yml index 7a2f65fb53..08f4d117bf 100644 --- a/.github/workflows/Typecho-release-Ci.yml +++ b/.github/workflows/Typecho-release-Ci.yml @@ -1,14 +1,14 @@ name: Typecho Build Release Ci on: - push: - tags: - - 'v*' + release: + types: [published] + jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Build run: | mkdir build @@ -17,27 +17,14 @@ jobs: chmod 755 build/usr/uploads/ rm -rf build/admin/src cd build && zip -q -r typecho.zip * && mv typecho.zip ../ && cd - - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ github.ref }} - release_name: ${{ github.ref }} - draft: true - prerelease: false - name: Upload Release Asset - id: upload-release-asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: shogo82148/actions-upload-release-asset@v1 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ github.event.release.upload_url }} asset_path: ./typecho.zip asset_name: typecho.zip asset_content_type: application/zip - - name: Trigger langs build + - name: Trigger language build run: | curl -XPOST -H "Authorization: token ${{ secrets.WORKFLOW_TOKEN }}" \ -H "Accept: application/vnd.github.everest-preview+json" \