Skip to content

Commit 47ca99a

Browse files
committed
CI: Run tests on a real ARM runner
1 parent 08b2b40 commit 47ca99a

File tree

1 file changed

+3
-18
lines changed

1 file changed

+3
-18
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- '**.rst'
88

99
jobs:
10-
linux-x86_64:
10+
linux:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
1313
matrix:
@@ -18,6 +18,8 @@ jobs:
1818
python-version: '3.13'
1919
- os: ubuntu-24.04
2020
python-version: 'pypy3.10'
21+
- os: ubuntu-24.04-arm
22+
python-version: '3.13'
2123

2224
steps:
2325
- name: Checkout pygit2
@@ -33,23 +35,6 @@ jobs:
3335
sudo apt install tinyproxy
3436
LIBSSH2_VERSION=1.11.1 LIBGIT2_VERSION=1.9.0 /bin/sh build.sh test
3537
36-
linux-arm64:
37-
runs-on: ubuntu-24.04
38-
steps:
39-
- name: Checkout
40-
uses: actions/checkout@v4
41-
42-
- name: Build & test
43-
uses: uraimo/run-on-arch-action@v2
44-
with:
45-
arch: aarch64
46-
distro: ubuntu22.04
47-
install: |
48-
apt-get update -q -y
49-
apt-get install -q -y cmake libssl-dev python3-dev python3-venv wget
50-
run: |
51-
LIBSSH2_VERSION=1.11.1 LIBGIT2_VERSION=1.9.0 /bin/sh build.sh test
52-
5338
linux-s390x:
5439
runs-on: ubuntu-24.04
5540
if: github.ref == 'refs/heads/master'

0 commit comments

Comments
 (0)