|
24 | 24 | TODO: Write release notes |
25 | 25 | draft: false |
26 | 26 | prerelease: false |
| 27 | + outputs: |
| 28 | + upload_url: ${{ steps.create_release.outputs.upload_url }} |
27 | 29 |
|
28 | 30 | build-linux: |
29 | 31 | name: Release Artifacts on Linux |
@@ -55,12 +57,10 @@ jobs: |
55 | 57 | cargo build --release |
56 | 58 | cd ./target/release && tar -czvf dbdev.tar.gz ./dbdev |
57 | 59 |
|
58 | | - - name: Get Upload Url |
59 | | - run: echo UPLOAD_URL=$(curl --silent https://api.github.com/repos/${{ github.repository }}/releases/latest | jq .upload_url --raw-output) >> $GITHUB_ENV |
60 | | - |
61 | 60 | - name: Upload Release Asset |
62 | 61 | uses: actions/upload-release-asset@v1 |
63 | 62 | env: |
| 63 | + UPLOAD_URL: ${{ needs.create-release.outputs.upload_url }} |
64 | 64 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
65 | 65 | with: |
66 | 66 | upload_url: ${{ env.UPLOAD_URL }} |
@@ -88,12 +88,10 @@ jobs: |
88 | 88 | cargo build --release |
89 | 89 | cd ./target/release && tar -czvf dbdev.tar.gz ./dbdev |
90 | 90 |
|
91 | | - - name: Get Upload Url |
92 | | - run: echo UPLOAD_URL=$(curl --silent https://api.github.com/repos/${{ github.repository }}/releases/latest | jq .upload_url --raw-output) >> $GITHUB_ENV |
93 | | - |
94 | 91 | - name: Upload Release Asset |
95 | 92 | uses: actions/upload-release-asset@v1 |
96 | 93 | env: |
| 94 | + UPLOAD_URL: ${{ needs.create-release.outputs.upload_url }} |
97 | 95 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
98 | 96 | with: |
99 | 97 | upload_url: ${{ env.UPLOAD_URL }} |
@@ -121,15 +119,10 @@ jobs: |
121 | 119 | cargo build --release |
122 | 120 | cd ./target/release && Compress-Archive -Path ./dbdev.exe -Destination dbdev.zip |
123 | 121 |
|
124 | | - - name: Get Upload Url |
125 | | - run: | |
126 | | - $Json = Invoke-WebRequest -Uri https://api.github.com/repos/${{ github.repository }}/releases/latest | ConvertFrom-Json |
127 | | - $UploadUrl = $Json.upload_url |
128 | | - echo "UPLOAD_URL=$UploadUrl" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append |
129 | | -
|
130 | 122 | - name: Upload Release Asset |
131 | 123 | uses: actions/upload-release-asset@v1 |
132 | 124 | env: |
| 125 | + UPLOAD_URL: ${{ needs.create-release.outputs.upload_url }} |
133 | 126 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
134 | 127 | with: |
135 | 128 | upload_url: ${{ env.UPLOAD_URL }} |
|
0 commit comments