Skip to content

Commit 1a271b8

Browse files
committed
ci: run ci pipelines also on CentOS 10
Add CentOS 10 to the CI pipelines. Signed-off-by: Jean-Louis Dupond <jean-louis@dupond.be>
1 parent d06bfb0 commit 1a271b8

2 files changed

Lines changed: 23 additions & 11 deletions

File tree

.github/workflows/build-master.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,16 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
include:
17-
- name: EL9
18-
container-image: quay.io/ovirt/buildcontainer:el9stream
17+
- name: centos-stream-9
18+
shortcut: cs9
19+
container-name: el9stream
20+
- name: centos-stream-10
21+
shortcut: cs10
22+
container-name: el10stream
1923

2024
name: ${{ matrix.name }} - test, build and publish rpm repo for the PR (ovirt-engine-nodejs-modules build)
2125
container:
22-
image: ${{ matrix.container-image }}
26+
image: quay.io/ovirt/buildcontainer:${{ matrix.container-name }}
2327

2428
env:
2529
OFFLINE_BUILD: 1
@@ -28,7 +32,7 @@ jobs:
2832
- name: Ensure latest ovirt-engine-nodejs-modules is installed
2933
run: |
3034
rpm -q --quiet ovirt-engine-nodejs-modules && ACTION=upgrade || ACTION=install
31-
dnf -y --disablerepo='*' --enablerepo='*ovirt*' $ACTION ovirt-engine-nodejs-modules
35+
dnf -y $ACTION ovirt-engine-nodejs-modules
3236
3337
- name: Checkout sources
3438
uses: ovirt/checkout-action@main

.github/workflows/check.yaml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,16 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
include:
17-
- name: EL9
18-
container-image: quay.io/ovirt/buildcontainer:el9stream
17+
- name: centos-stream-9
18+
shortcut: cs9
19+
container-name: el9stream
20+
- name: centos-stream-10
21+
shortcut: cs10
22+
container-name: el10stream
1923

2024
name: ${{ matrix.name }} - test, build and publish rpm repo for the PR (ovirt-engine-nodejs-modules build)
2125
container:
22-
image: ${{ matrix.container-image }}
26+
image: quay.io/ovirt/buildcontainer:${{ matrix.container-name }}
2327

2428
env:
2529
OFFLINE_BUILD: 1
@@ -30,7 +34,7 @@ jobs:
3034
- name: Ensure latest ovirt-engine-nodejs-modules is installed
3135
run: |
3236
rpm -q --quiet ovirt-engine-nodejs-modules && ACTION=upgrade || ACTION=install
33-
dnf -y --disablerepo='*' --enablerepo='*ovirt*' $ACTION ovirt-engine-nodejs-modules
37+
dnf -y $ACTION ovirt-engine-nodejs-modules
3438
3539
- name: Checkout sources
3640
uses: ovirt/checkout-action@main
@@ -52,12 +56,16 @@ jobs:
5256
fail-fast: false
5357
matrix:
5458
include:
55-
- name: EL9
56-
container-image: quay.io/ovirt/buildcontainer:el9stream
59+
- name: centos-stream-9
60+
shortcut: cs9
61+
container-name: el9stream
62+
- name: centos-stream-10
63+
shortcut: cs10
64+
container-name: el10stream
5765

5866
name: ${{ matrix.name }} - build the project the PR, but skip the rpm builds (online build)
5967
container:
60-
image: ${{ matrix.container-image }}
68+
image: quay.io/ovirt/buildcontainer:${{ matrix.container-name }}
6169

6270
env:
6371
OFFLINE_BUILD: 0

0 commit comments

Comments
 (0)