From 0a0ab96f41694905fdbea45f305f6e8f1615e712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Sat, 7 Aug 2021 11:24:55 +0800 Subject: [PATCH] Update release.yml --- .github/workflows/release.yml | 55 +++++------------------------------ 1 file changed, 7 insertions(+), 48 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6a1ec3c..d59f4750 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,52 +45,11 @@ jobs: - name: Build armv6 run: CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=6 go build -ldflags="-s -w" -o artifacts/zerobot-plugin-linux-armv6 - - name: Upload Release Asset Linux x64 - id: upload-release-asset-lx64 - uses: actions/upload-release-asset@v1 + - name: Upload binaries to release + uses: svenstaro/upload-release-action@v2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps - asset_path: ./artifacts/zerobot-plugin-linux-x64 - asset_name: zerobot-plugin-linux-x64 - asset_content_type: application/octet-stream - - name: Upload Release Asset Linux x86 - id: upload-release-asset-lx86 - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps - asset_path: ./artifacts/zerobot-plugin-linux-x86 - asset_name: zerobot-plugin-linux-x86 - asset_content_type: application/octet-stream - - name: Upload Release Asset Windows x64 - id: upload-release-asset-wx64 - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps - asset_path: ./artifacts/zerobot-plugin-windows-x64.exe - asset_name: zerobot-plugin-windows-x64.exe - asset_content_type: application/octet-stream - - name: Upload Release Asset Windows x86 - id: upload-release-asset-wx86 - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps - asset_path: ./artifacts/zerobot-plugin-windows-x86.exe - asset_name: zerobot-plugin-windows-x86.exe - asset_content_type: application/octet-stream - - name: Upload Release Asset ARM64 - id: upload-release-asset-arm64 - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps - asset_path: ./artifacts/zerobot-plugin-linux-arm64 - asset_name: zerobot-plugin-linux-arm64 - asset_content_type: application/octet-stream - - name: Upload Release Asset ARMv6 - id: upload-release-asset-armv6 - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps - asset_path: ./artifacts/zerobot-plugin-linux-armv6 - asset_name: zerobot-plugin-linux-armv6 - asset_content_type: application/octet-stream - + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: artifacts/zerobot-plugin-* + tag: ${{ github.ref }} + overwrite: true + file_glob: true