Skip to content

Commit e8ef1ec

Browse files
committed
Don't rely on tools building correctly to upload releases
Sometimes new dependencies are more important than building tools successfully
1 parent 57eb065 commit e8ef1ec

File tree

4 files changed

+32
-36
lines changed

4 files changed

+32
-36
lines changed

.github/workflows/vcpkg_ci_aws_amd64.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,14 @@ jobs:
148148
apt-get install -y pixz
149149
tar --use-compress-program pixz -cf "${{ env.ARTIFACT_NAME }}.tar.xz" ./${{ env.ARTIFACT_NAME }}
150150
151+
- name: Publish Release Assets
152+
if: github.event.release
153+
uses: softprops/action-gh-release@v1
154+
with:
155+
files: ${{ env.ARTIFACT_NAME }}.tar.xz
156+
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
157+
token: ${{ secrets.RELEASE_TOKEN }}
158+
151159
- uses: actions/upload-artifact@v3
152160
if: contains(env.COMMIT_MESSAGE, 'debug artifacts') || github.event.release
153161
with:
@@ -214,15 +222,6 @@ jobs:
214222
scripts/build-preset.sh debug
215223
${INSTALL_DIR}/install/bin/anvill-decompile-json* -spec $(pwd)/bin/Decompile/tests/specs/ret0.json -bc_out ./ret0.bc -ir_out ret0.ir
216224
217-
- name: Publish Release Assets
218-
if: |
219-
github.event.release
220-
uses: softprops/action-gh-release@v1
221-
with:
222-
files: ${{ env.ARTIFACT_NAME }}.tar.xz
223-
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
224-
token: ${{ secrets.RELEASE_TOKEN }}
225-
226225
- name: Cache cleanup and reporting
227226
shell: 'bash'
228227
run: |

.github/workflows/vcpkg_ci_aws_arm64.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,14 @@ jobs:
149149
apt-get install -y pixz
150150
tar --use-compress-program pixz -cf "${{ env.ARTIFACT_NAME }}.tar.xz" ./${{ env.ARTIFACT_NAME }}
151151
152+
- name: Publish Release Assets
153+
if: github.event.release
154+
uses: softprops/action-gh-release@v1
155+
with:
156+
files: ${{ env.ARTIFACT_NAME }}.tar.xz
157+
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
158+
token: ${{ secrets.RELEASE_TOKEN }}
159+
152160
- uses: actions/upload-artifact@v3
153161
if: contains(env.COMMIT_MESSAGE, 'debug artifacts') || github.event.release
154162
with:
@@ -215,15 +223,6 @@ jobs:
215223
scripts/build-preset.sh debug
216224
${INSTALL_DIR}/install/bin/anvill-decompile-json* -spec $(pwd)/bin/Decompile/tests/specs/ret0.json -bc_out ./ret0.bc -ir_out ret0.ir
217225
218-
- name: Publish Release Assets
219-
if: |
220-
github.event.release
221-
uses: softprops/action-gh-release@v1
222-
with:
223-
files: ${{ env.ARTIFACT_NAME }}.tar.xz
224-
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
225-
token: ${{ secrets.RELEASE_TOKEN }}
226-
227226
- name: Cache cleanup and reporting
228227
shell: 'bash'
229228
run: |

.github/workflows/vcpkg_ci_mac.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,14 @@ jobs:
104104
brew install pixz
105105
tar --use-compress-program pixz -cf "${{ env.ARTIFACT_NAME }}.tar.xz" ./${{ env.ARTIFACT_NAME }}
106106
107+
- name: Publish Release Assets
108+
if: github.event.release
109+
uses: softprops/action-gh-release@v1
110+
with:
111+
files: ${{ env.ARTIFACT_NAME }}.tar.xz
112+
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
113+
token: ${{ secrets.RELEASE_TOKEN }}
114+
107115
- uses: actions/upload-artifact@v3
108116
if: contains(env.COMMIT_MESSAGE, 'debug artifacts') || github.event.release
109117
with:
@@ -189,15 +197,6 @@ jobs:
189197
cmake --build . --target install
190198
./install/bin/anvill-decompile-json -spec ../bin/Decompile/tests/specs/ret0.json -bc_out ./ret0.bc -ir_out ret0.ir
191199
192-
- name: Publish Release Assets
193-
if: |
194-
github.event.release
195-
uses: softprops/action-gh-release@v1
196-
with:
197-
files: ${{ env.ARTIFACT_NAME }}.tar.xz
198-
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
199-
token: ${{ secrets.RELEASE_TOKEN }}
200-
201200
- name: Cache cleanup and reporting
202201
shell: 'bash'
203202
run: |

.github/workflows/vcpkg_ci_windows.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,14 @@ jobs:
118118
--7zip `
119119
--output=${{ env.ARTIFACT_NAME }}
120120
121+
- name: Publish Release Assets
122+
if: github.event.release
123+
uses: softprops/action-gh-release@v1
124+
with:
125+
files: ${{ env.ARTIFACT_NAME }}
126+
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
127+
token: ${{ secrets.RELEASE_TOKEN }}
128+
121129
- uses: actions/upload-artifact@v3
122130
if: contains(env.COMMIT_MESSAGE, 'debug artifacts')
123131
with:
@@ -185,15 +193,6 @@ jobs:
185193
186194
& ( Get-ChildItem install\bin | Where-Object {$_.name -match "anvill-decompile-json.exe"} ) -spec ..\bin\Decompile\tests\specs\ret0.json -bc_out ret0.bc -ir_out ret0.ir
187195
188-
- name: Publish Release Assets
189-
if: |
190-
github.event.release
191-
uses: softprops/action-gh-release@v1
192-
with:
193-
files: ${{ env.ARTIFACT_NAME }}
194-
prerelease: ${{ contains(github.ref, 'pre') || contains(github.ref, 'rc') }}
195-
token: ${{ secrets.RELEASE_TOKEN }}
196-
197196
- name: Cache cleanup
198197
run: |
199198
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue "${env:VCPKG_ROOT}\buildtrees"

0 commit comments

Comments
 (0)