Skip to content

Commit f173b50

Browse files
committed
CI: Add compiler run for ARM64
1 parent 7af75f6 commit f173b50

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,16 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
include:
18-
- MINGW_ARCH: "mingw32"
19-
- MINGW_ARCH: "mingw64"
20-
- MINGW_ARCH: "ucrt64"
21-
# clangarm64 runs on native arm64 only, not on github CI:
22-
# - MINGW_ARCH: "clangarm64"
23-
24-
runs-on: windows-latest
18+
# - MINGW_ARCH: "mingw32"
19+
# RUNON: windows-latest
20+
# - MINGW_ARCH: "mingw64"
21+
# RUNON: windows-latest
22+
# - MINGW_ARCH: "ucrt64"
23+
# RUNON: windows-latest
24+
- MINGW_ARCH: "clangarm64"
25+
RUNON: windows-11-arm
26+
27+
runs-on: ${{ matrix.RUNON }}
2528
env:
2629
MINGW_ARCH: ${{ matrix.MINGW_ARCH }}
2730
APPVEYOR_SCHEDULED_BUILD: ${{ github.event.schedule }}
@@ -49,10 +52,10 @@ jobs:
4952
shell: powershell
5053
# See https://github.com/msys2/MSYS2-packages/issues/258
5154
run: |
52-
C:\msys64\usr\bin\rm -rf $env:MINGW_PREFIX/bin/libcrypto-3-x64.dll $env:MINGW_PREFIX/bin/libssl-3-x64.dll $env:MINGW_PREFIX/etc/ssl/openssl.cnf
53-
C:\msys64\usr\bin\pacman --noconfirm --ask 20 --sync --refresh --refresh --sysupgrade --sysupgrade
54-
Get-Process | Where-Object {$_.path -like 'C:\msys64*'} | Stop-Process
55-
C:\msys64\usr\bin\pacman --noconfirm --sync --refresh --refresh --sysupgrade --sysupgrade
55+
$env:RI_DEVKIT\rm -rf $env:MINGW_PREFIX/bin/libcrypto-3-x64.dll $env:MINGW_PREFIX/bin/libssl-3-x64.dll $env:MINGW_PREFIX/etc/ssl/openssl.cnf
56+
$env:RI_DEVKIT\usr\bin\pacman --noconfirm --ask 20 --sync --refresh --refresh --sysupgrade --sysupgrade
57+
Get-Process | Where-Object {$_.path -like ($env:RI_DEVKIT + '*'} | Stop-Process
58+
$env:RI_DEVKIT\usr\bin\pacman --noconfirm --sync --refresh --refresh --sysupgrade --sysupgrade
5659
5760
- name: Print version info
5861
shell: cmd
@@ -64,7 +67,7 @@ jobs:
6467
shell: cmd
6568
env:
6669
GPGPASSWD: ${{ secrets.GPGPASSWD }}
67-
run: C:\msys64\usr\bin\bash --login -c "$(cygpath ${GITHUB_WORKSPACE})/ci-build.sh"
70+
run: %RI_DEVKIT%\\usr\\bin\\bash --login -c "$(cygpath ${GITHUB_WORKSPACE})/ci-build.sh"
6871

6972
- name: Create lock ID
7073
shell: cmd

mingw-w64-ruby-head/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
_realname=ruby
22
pkgbase=mingw-w64-ruby-head
33
pkgname="${MINGW_PACKAGE_PREFIX}-ruby-head"
4-
pkgver=r20250514
4+
pkgver=r20250518
55
pkgver() {
66
echo r`date +%Y%m%d`
77
}

0 commit comments

Comments
 (0)