Skip to content

Commit 5d29313

Browse files
committed
github: Upload Arm artifacts.
1 parent 8896a3e commit 5d29313

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

.github/workflows/build.yml

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,15 @@ jobs:
7676
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')
7777
uses: actions/upload-artifact@v2
7878
with:
79-
name: drmingw-arm
79+
name: drmingw-clang
8080
path: build/*-clang/drmingw-*.7z
8181
if-no-files-found: error
8282

8383
# See https://github.com/actions/upload-release-asset
8484
release:
8585
# https://github.community/t/trigger-job-on-tag-push-only/18076/2
8686
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')
87-
needs: build
87+
needs: [build, build-clang]
8888
runs-on: windows-2022
8989
steps:
9090
- uses: actions/download-artifact@v2
@@ -101,6 +101,12 @@ jobs:
101101
Write-Host "::set-output name=mingw64-path::$($asset64.FullName)"
102102
Write-Host "::set-output name=mingw32-name::$($asset32.Name)"
103103
Write-Host "::set-output name=mingw64-name::$($asset64.Name)"
104+
$asset32arm = Get-Item "${{ steps.download.outputs.download-path }}\drmingw-clang\armv7-w64-mingw32-clang\*.7z"
105+
$asset64arm = Get-Item "${{ steps.download.outputs.download-path }}\drmingw-clang\aarch64-w64-mingw32-clang\*.7z"
106+
Write-Host "::set-output name=mingw32-arm-path::$($asset32arm.FullName)"
107+
Write-Host "::set-output name=mingw64-arm-path::$($asset64arm.FullName)"
108+
Write-Host "::set-output name=mingw32-arm-name::$($asset32arm.Name)"
109+
Write-Host "::set-output name=mingw64-arm-name::$($asset64arm.Name)"
104110
- name: Create Release
105111
id: create_release
106112
uses: actions/create-release@v1
@@ -129,3 +135,21 @@ jobs:
129135
asset_path: ${{ steps.assets.outputs.mingw64-path }}
130136
asset_name: ${{ steps.assets.outputs.mingw64-name }}
131137
asset_content_type: application/x-7z-compressed
138+
- name: Upload Release Asset (32bits Arm)
139+
uses: actions/upload-release-asset@v1
140+
env:
141+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
142+
with:
143+
upload_url: ${{ steps.create_release.outputs.upload_url }}
144+
asset_path: ${{ steps.assets.outputs.mingw32-arm-path }}
145+
asset_name: ${{ steps.assets.outputs.mingw32-arm-name }}
146+
asset_content_type: application/x-7z-compressed
147+
- name: Upload Release Asset (64bits Arm)
148+
uses: actions/upload-release-asset@v1
149+
env:
150+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
151+
with:
152+
upload_url: ${{ steps.create_release.outputs.upload_url }}
153+
asset_path: ${{ steps.assets.outputs.mingw64-arm-path }}
154+
asset_name: ${{ steps.assets.outputs.mingw64-arm-name }}
155+
asset_content_type: application/x-7z-compressed

0 commit comments

Comments
 (0)