mirror of
https://gitlab.freedesktop.org/libevdev/libevdev.git
synced 2025-12-20 03:20:06 +01:00
gitlab CI: update to latest Fedoras
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
2e0a0cd271
commit
5db8e66bd3
2 changed files with 61 additions and 61 deletions
120
.gitlab-ci.yml
120
.gitlab-ci.yml
|
|
@ -70,18 +70,18 @@ variables:
|
|||
variables:
|
||||
MESON_TEST_ARGS: '--no-suite=needs-uinput'
|
||||
|
||||
.fedora:37:
|
||||
extends: .fdo.distribution-image@fedora
|
||||
variables:
|
||||
FDO_DISTRIBUTION_TAG: '2023-05-08.0'
|
||||
FDO_DISTRIBUTION_VERSION: '37'
|
||||
|
||||
.fedora:38:
|
||||
extends: .fdo.distribution-image@fedora
|
||||
variables:
|
||||
FDO_DISTRIBUTION_TAG: '2023-05-08.0'
|
||||
FDO_DISTRIBUTION_VERSION: '38'
|
||||
|
||||
.fedora:39:
|
||||
extends: .fdo.distribution-image@fedora
|
||||
variables:
|
||||
FDO_DISTRIBUTION_TAG: '2023-05-08.0'
|
||||
FDO_DISTRIBUTION_VERSION: '39'
|
||||
|
||||
.ubuntu:23.04:
|
||||
extends: .fdo.distribution-image@ubuntu
|
||||
variables:
|
||||
|
|
@ -200,26 +200,6 @@ check-merge-request:
|
|||
|
||||
|
||||
|
||||
# Pulls in the container from upstream or rebuilds it if missing
|
||||
fedora:37@container-prep:
|
||||
extends:
|
||||
- .fedora:37
|
||||
- .fedora.packages
|
||||
- .fdo.container-build@fedora
|
||||
stage: prep
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
|
||||
# Always rebuilds the container
|
||||
fedora:37@container-forced-rebuild:
|
||||
extends:
|
||||
- fedora:37@container-prep
|
||||
only:
|
||||
- schedules
|
||||
variables:
|
||||
FDO_FORCE_REBUILD: 1
|
||||
|
||||
|
||||
# Pulls in the container from upstream or rebuilds it if missing
|
||||
fedora:38@container-prep:
|
||||
extends:
|
||||
|
|
@ -240,6 +220,26 @@ fedora:38@container-forced-rebuild:
|
|||
FDO_FORCE_REBUILD: 1
|
||||
|
||||
|
||||
# Pulls in the container from upstream or rebuilds it if missing
|
||||
fedora:39@container-prep:
|
||||
extends:
|
||||
- .fedora:39
|
||||
- .fedora.packages
|
||||
- .fdo.container-build@fedora
|
||||
stage: prep
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
|
||||
# Always rebuilds the container
|
||||
fedora:39@container-forced-rebuild:
|
||||
extends:
|
||||
- fedora:39@container-prep
|
||||
only:
|
||||
- schedules
|
||||
variables:
|
||||
FDO_FORCE_REBUILD: 1
|
||||
|
||||
|
||||
# Pulls in the container from upstream or rebuilds it if missing
|
||||
ubuntu:23.04@container-prep:
|
||||
extends:
|
||||
|
|
@ -389,13 +389,6 @@ alpine:latest@container-forced-rebuild:
|
|||
only:
|
||||
- schedules
|
||||
|
||||
### fedora 37
|
||||
fedora:37@container-clean:
|
||||
extends:
|
||||
- .fedora:37
|
||||
- .container-clean
|
||||
needs: ["fedora:37@container-prep"]
|
||||
|
||||
### fedora 38
|
||||
fedora:38@container-clean:
|
||||
extends:
|
||||
|
|
@ -403,6 +396,13 @@ fedora:38@container-clean:
|
|||
- .container-clean
|
||||
needs: ["fedora:38@container-prep"]
|
||||
|
||||
### fedora 39
|
||||
fedora:39@container-clean:
|
||||
extends:
|
||||
- .fedora:39
|
||||
- .container-clean
|
||||
needs: ["fedora:39@container-prep"]
|
||||
|
||||
### ubuntu 23.04
|
||||
ubuntu:23.04@container-clean:
|
||||
extends:
|
||||
|
|
@ -467,21 +467,6 @@ alpine:latest@container-clean:
|
|||
dependencies: []
|
||||
|
||||
|
||||
fedora:37@autotools-build:
|
||||
extends:
|
||||
- .fedora:37
|
||||
- .autotools-build@template
|
||||
stage: autotools
|
||||
needs: ['fedora:37@container-prep']
|
||||
|
||||
fedora:37@meson-build:
|
||||
extends:
|
||||
- .fedora:37
|
||||
- .meson-build@template
|
||||
stage: meson
|
||||
needs: ['fedora:37@container-prep']
|
||||
|
||||
|
||||
fedora:38@autotools-build:
|
||||
extends:
|
||||
- .fedora:38
|
||||
|
|
@ -497,6 +482,21 @@ fedora:38@meson-build:
|
|||
needs: ['fedora:38@container-prep']
|
||||
|
||||
|
||||
fedora:39@autotools-build:
|
||||
extends:
|
||||
- .fedora:39
|
||||
- .autotools-build@template
|
||||
stage: autotools
|
||||
needs: ['fedora:39@container-prep']
|
||||
|
||||
fedora:39@meson-build:
|
||||
extends:
|
||||
- .fedora:39
|
||||
- .meson-build@template
|
||||
stage: meson
|
||||
needs: ['fedora:39@container-prep']
|
||||
|
||||
|
||||
ubuntu:23.04@autotools-build:
|
||||
extends:
|
||||
- .ubuntu:23.04
|
||||
|
|
@ -593,10 +593,10 @@ alpine:latest@meson-build:
|
|||
# because they're supposed to fail equally on all
|
||||
.fedora-custom-build@autotools-template:
|
||||
extends:
|
||||
- .fedora:37
|
||||
- .fedora:38
|
||||
- .autotools-build@template
|
||||
stage: build
|
||||
needs: ['fedora:37@container-prep']
|
||||
needs: ['fedora:38@container-prep']
|
||||
|
||||
no-valgrind:autotools:
|
||||
extends: .fedora-custom-build@autotools-template
|
||||
|
|
@ -635,10 +635,10 @@ enable-gcov:autotools:
|
|||
|
||||
.fedora-custom-build@meson-template:
|
||||
extends:
|
||||
- .fedora:37
|
||||
- .fedora:38
|
||||
- .meson-build@template
|
||||
stage: build
|
||||
needs: ['fedora:37@container-prep']
|
||||
needs: ['fedora:38@container-prep']
|
||||
|
||||
no-valgrind:meson:
|
||||
extends: .fedora-custom-build@meson-template
|
||||
|
|
@ -689,7 +689,7 @@ static-build:meson:
|
|||
|
||||
soname:
|
||||
extends:
|
||||
- .fedora:37
|
||||
- .fedora:38
|
||||
stage: build
|
||||
script:
|
||||
- ./autogen.sh --prefix=$PWD/prefix-autotools/
|
||||
|
|
@ -698,7 +698,7 @@ soname:
|
|||
- meson "$MESON_BUILDDIR" --prefix=$PWD/prefix-meson/
|
||||
- ninja -C "$MESON_BUILDDIR" install
|
||||
- ls -l $PWD/prefix-meson/lib64/libevdev.so.2.3.0
|
||||
needs: ['fedora:37@container-prep']
|
||||
needs: ['fedora:38@container-prep']
|
||||
|
||||
#################################################################
|
||||
# #
|
||||
|
|
@ -742,10 +742,10 @@ qemu:meson:
|
|||
stage: VM
|
||||
extends:
|
||||
- .fdo.distribution-image@fedora
|
||||
- .fedora:38
|
||||
- .fedora:39
|
||||
- .build-in-b2c@template
|
||||
needs:
|
||||
- "fedora:38@container-prep"
|
||||
- "fedora:39@container-prep"
|
||||
|
||||
qemu:meson:valgrind:
|
||||
extends:
|
||||
|
|
@ -756,7 +756,7 @@ qemu:meson:valgrind:
|
|||
|
||||
meson-from-tarball:
|
||||
extends:
|
||||
- .fedora:38
|
||||
- .fedora:39
|
||||
stage: tarballs
|
||||
script:
|
||||
- export INSTALLDIR="$PWD/_inst"
|
||||
|
|
@ -774,11 +774,11 @@ meson-from-tarball:
|
|||
- ninja -C "$MESON_BUILDDIR" install
|
||||
- popd > /dev/null
|
||||
- ls -lR $INSTALLDIR
|
||||
needs: ['fedora:38@container-prep']
|
||||
needs: ['fedora:39@container-prep']
|
||||
|
||||
autotools-from-tarball:
|
||||
extends:
|
||||
- .fedora:38
|
||||
- .fedora:39
|
||||
stage: tarballs
|
||||
script:
|
||||
- export INSTALLDIR="$PWD/_inst"
|
||||
|
|
@ -799,4 +799,4 @@ autotools-from-tarball:
|
|||
variables:
|
||||
LIBEVDEV_SKIP_ROOT_TESTS: 1
|
||||
|
||||
needs: ['fedora:38@container-prep']
|
||||
needs: ['fedora:39@container-prep']
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@ distributions:
|
|||
# only one distro for qemu tests
|
||||
use_for_qemu_tests: true
|
||||
versions:
|
||||
- '37'
|
||||
- '38'
|
||||
- '39'
|
||||
packages:
|
||||
- git
|
||||
- gcc
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue