Skip to content

Commit

Permalink
Update CI workflows
Browse files Browse the repository at this point in the history
* Update checkout action to v4
* Drop ppc64le from multiarch check (no longer supported by the action)
* Add tests for CentOS Stream 10
* Add tests for Ubuntu 24.04

Signed-off-by: Stephen Gallagher <[email protected]>
  • Loading branch information
sgallagher committed Dec 11, 2024
1 parent 8b096dc commit c5e9eab
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
branches:
- main
- next
pull_request:
branches:
- main
- next

jobs:
ubuntu:
Expand All @@ -19,13 +21,14 @@ jobs:
os:
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-24.04
compiler:
- gcc
- clang

steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install build dependencies
run: |
Expand Down Expand Up @@ -109,7 +112,7 @@ jobs:
cat /etc/os-release
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install build dependencies
run: |
Expand All @@ -136,13 +139,12 @@ jobs:
matrix:
arch:
- aarch64
- ppc64le
compiler:
- gcc
- clang
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4

- uses: uraimo/run-on-arch-action@v2
name: Perform upstream tests
Expand Down Expand Up @@ -174,8 +176,8 @@ jobs:
fail-fast: false
matrix:
release:
- 8
- 9
- 10
compiler:
- gcc
- clang
Expand All @@ -190,7 +192,7 @@ jobs:
cat /etc/os-release
- name: Checkout SSCG code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Enable DNF tools
run: |
Expand Down

0 comments on commit c5e9eab

Please sign in to comment.