|
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