diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cdf7d15..88d6b72 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -130,65 +130,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # 使用自动创建的令牌 - - name: Create Release - id: create_release - if: steps.get_release.outputs.status != '200' - uses: actions/create-release@v1 + - uses: ncipollo/release-action@v1 with: - tag_name: ${{ github.ref_name }} - release_name: ${{ github.ref_name }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # 使用自动创建的令牌 - - - name: Set Upload URL - run: echo "UPLOAD_URL=${{ steps.get_release.outputs.response_body || steps.create_release.outputs.upload_url }}" >> $GITHUB_ENV - - - name: Upload app-amd64.tar.gz - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./app-amd64.tar.gz - asset_name: app-amd64.tar.gz - asset_content_type: application/gzip - - - name: Upload app-amd64-lite.tar.gz - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./app-amd64-lite.tar.gz - asset_name: app-amd64-lite.tar.gz - asset_content_type: application/gzip - - - name: Upload app-arm64.tar.gz - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./app-arm64.tar.gz - asset_name: app-arm64.tar.gz - asset_content_type: application/gzip - - - name: Upload app-arm64-lite.tar.gz - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./app-arm64-lite.tar.gz - asset_name: app-arm64-lite.tar.gz - asset_content_type: application/gzip - - - name: Upload app-arm-v7.tar.gz - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./app-arm-v7.tar.gz - asset_name: app-arm-v7.tar.gz - asset_content_type: application/gzip - - - name: Upload app-arm-v7-lite.tar.gz - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./app-arm-v7-lite.tar.gz - asset_name: app-arm-v7-lite.tar.gz - asset_content_type: application/gzip - + artifacts: "app-*.tar.gz" + allowUpdates: true