Skip to content

Commit 96ed252

Browse files
oschwaldclaude
andcommitted
Replace i386 tests with arm64 in CI workflow
i386 support has been dropped upstream in setup-php due to deb.sury removing i386 packages. See: shivammathur/setup-php#1040 (comment) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent ee76aac commit 96ed252

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ permissions: {}
1010

1111
jobs:
1212
run:
13-
runs-on: ${{ matrix.operating-system }}
13+
runs-on: ${{ matrix.runner }}
1414
container: shivammathur/node:latest-${{ matrix.arch }}
1515
strategy:
1616
matrix:
17-
arch: ["amd64", "i386"]
18-
operating-system: [ubuntu-latest]
17+
arch: ["amd64", "arm64v8"]
1918
php-version: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
2019
php-extension: ['bcmath', 'gmp']
21-
exclude:
22-
# We are getting weird libxml2 failures on this combo
23-
- arch: "i386"
24-
php-version: 8.4
20+
include:
21+
- arch: amd64
22+
runner: ubuntu-latest
23+
- arch: arm64v8
24+
runner: ubuntu-24.04-arm
2525

26-
name: "PHP ${{ matrix.php-version }} (with ${{ matrix.php-extension }}) test on ${{ matrix.operating-system }}/${{ matrix.arch }}"
26+
name: "PHP ${{ matrix.php-version }} (with ${{ matrix.php-extension }}) test on ${{ matrix.runner }}"
2727
steps:
2828
- name: Install PHP
2929
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # 2.36.0

0 commit comments

Comments
 (0)