Skip to content

Commit 42610d3

Browse files
updated workflow
1 parent 9177ea6 commit 42610d3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ env:
1212
jobs:
1313
build-windows:
1414
runs-on: windows-2019
15+
outputs:
16+
release-upload-url: ${{ steps.release.outputs.upload_url }}
1517
steps:
1618
- name: Checkout
1719
uses: actions/checkout@v1
@@ -57,6 +59,8 @@ jobs:
5759
build-linux:
5860
needs: build-windows #this job will run only after build-windows. This way, build-windows creates the Release, and build-linux only adds an asset to it, thus avoiding a race ccondition.
5961
runs-on: ubuntu-latest
62+
env:
63+
RELEASE_UPLOAD_URL: ${{ needs.build-windows.outputs.release-upload-url }}
6064
steps:
6165
- name: Checkout
6266
uses: actions/checkout@v1
@@ -83,7 +87,7 @@ jobs:
8387
env:
8488
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8589
with:
86-
upload_url: ${{ steps.release.outputs.upload_url }}
90+
upload_url: ${{ env.RELEASE_UPLOAD_URL }}
8791
asset_path: ${{ env.BUILD_OUTPUT_PATH }}/../${{ env.EXECUTABLE_NAME }}-${{ steps.version.outputs.version }}-linux64.zip
8892
asset_name: ${{ env.EXECUTABLE_NAME }}-${{ steps.version.outputs.version }}-linux64.zip
8993
asset_content_type: application/zip

0 commit comments

Comments
 (0)