From e5e71dbc2518da5ae62cd1a7bd68542a9559d5ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A9=E5=85=83?= Date: Fri, 29 Jan 2021 16:31:56 +0800 Subject: [PATCH] change from create release by github robot to manuelly automatically upload artifacts after manually released --- .github/workflows/charts.yaml | 1 + .github/workflows/docker.yml | 1 + .github/workflows/release.yml | 28 +++++++++++++--------------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/charts.yaml b/.github/workflows/charts.yaml index 3eb3da7a7..303417dae 100644 --- a/.github/workflows/charts.yaml +++ b/.github/workflows/charts.yaml @@ -5,6 +5,7 @@ on: - master tags: - "v*" + workflow_dispatch: {} env: BUCKET: kubevelacharts diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 60ead0227..3e6a2427b 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -5,6 +5,7 @@ on: - master tags: - "v*" + workflow_dispatch: {} jobs: update: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f28a36459..1efeccbdd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,7 @@ on: push: tags: - "v*" + workflow_dispatch: {} jobs: build: @@ -41,72 +42,69 @@ jobs: run: make cross-build - name: Run compress binary run: make compress - - name: Create Release - id: create_release - uses: actions/create-release@v1 - with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} + - name: Get release + id: get_release + uses: bruceadams/get-release@v1.2.2 - name: Upload Linux amd64 tar.gz uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-linux-amd64.tar.gz asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-amd64.tar.gz asset_content_type: binary/octet-stream - name: Upload Linux amd64 zip uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-linux-amd64.zip asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-amd64.zip asset_content_type: binary/octet-stream - name: Upload Linux arm64 tar.gz uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-linux-arm64.tar.gz asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-arm64.tar.gz asset_content_type: binary/octet-stream - name: Upload Linux arm64 zip uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-linux-arm64.zip asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-arm64.zip asset_content_type: binary/octet-stream - name: Upload MacOS tar.gz uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-darwin-amd64.tar.gz asset_name: vela-${{ steps.get_version.outputs.VERSION }}-darwin-amd64.tar.gz asset_content_type: binary/octet-stream - name: Upload MacOS zip uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-darwin-amd64.zip asset_name: vela-${{ steps.get_version.outputs.VERSION }}-darwin-amd64.zip asset_content_type: binary/octet-stream - name: Upload Windows tar.gz uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-windows-amd64.tar.gz asset_name: vela-${{ steps.get_version.outputs.VERSION }}-windows-amd64.tar.gz asset_content_type: binary/octet-stream - name: Upload Windows zip uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/vela-windows-amd64.zip asset_name: vela-${{ steps.get_version.outputs.VERSION }}-windows-amd64.zip asset_content_type: binary/octet-stream - name: Upload Checksums uses: actions/upload-release-asset@v1.0.2 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.get_release.outputs.upload_url }} asset_path: ./_bin/sha256sums.txt asset_name: sha256sums.txt asset_content_type: text/plain \ No newline at end of file