Skip to content

Commit 7bdfd42

Browse files
bpfoleycpeel
authored andcommitted
CI: Run PHP 8.5 CI jobs on Ubuntu 26.04 ARM instead of 24.04 x86/64
This gets us coverage of a different CPU architecture (unlikey to matter), and of the latest Ubuntu LTS (with MySQL 8.4 vs MySQL 8.0)
1 parent 73583be commit 7bdfd42

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

‎.github/actions/setup-mysql-db/action.yml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ runs:
33
steps:
44
- name: Start mysql service
55
shell: bash
6-
run: sudo /etc/init.d/mysql start
6+
run: |
7+
sudo systemctl start mysql.service
8+
timeout 30s bash -c 'until mysqladmin ping --silent; do sleep 1; done'
79
- name: Configure mysql
810
shell: bash
911
run: |

‎.github/workflows/ci.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
cfg:
88
- { os: 'ubuntu-24.04', php: '8.3' }
99
- { os: 'ubuntu-24.04', php: '8.4' }
10-
- { os: 'ubuntu-24.04', php: '8.5' }
10+
- { os: 'ubuntu-26.04-arm', php: '8.5' }
1111
runs-on: ${{ matrix.cfg.os }}
1212
steps:
1313
- name: Checkout Code
@@ -41,7 +41,7 @@ jobs:
4141
cfg:
4242
- { os: 'ubuntu-24.04', php: '8.3' }
4343
- { os: 'ubuntu-24.04', php: '8.4' }
44-
- { os: 'ubuntu-24.04', php: '8.5' }
44+
- { os: 'ubuntu-26.04-arm', php: '8.5' }
4545
runs-on: ${{ matrix.cfg.os }}
4646
steps:
4747
- name: Checkout Code
@@ -110,7 +110,7 @@ jobs:
110110
cfg:
111111
- { os: 'ubuntu-24.04', php: '8.3' }
112112
- { os: 'ubuntu-24.04', php: '8.4' }
113-
- { os: 'ubuntu-24.04', php: '8.5' }
113+
- { os: 'ubuntu-26.04-arm', php: '8.5' }
114114
runs-on: ${{ matrix.cfg.os }}
115115
steps:
116116
- name: Checkout Code

0 commit comments

Comments
 (0)