variables:
MESON_TEST_ARGS: '--no-suite=needs-uinput'
-.fedora:36:
+.fedora:37:
extends: .fdo.distribution-image@fedora
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
- FDO_DISTRIBUTION_VERSION: '36'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
+ FDO_DISTRIBUTION_VERSION: '37'
-.fedora:37:
+.fedora:38:
extends: .fdo.distribution-image@fedora
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
- FDO_DISTRIBUTION_VERSION: '37'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
+ FDO_DISTRIBUTION_VERSION: '38'
-.ubuntu:22.04:
+.ubuntu:23.04:
extends: .fdo.distribution-image@ubuntu
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
- FDO_DISTRIBUTION_VERSION: '22.04'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
+ FDO_DISTRIBUTION_VERSION: '23.04'
.ubuntu:22.10:
extends: .fdo.distribution-image@ubuntu
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
FDO_DISTRIBUTION_VERSION: '22.10'
.debian:stable:
extends: .fdo.distribution-image@debian
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
FDO_DISTRIBUTION_VERSION: 'stable'
.debian:sid:
extends: .fdo.distribution-image@debian
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
FDO_DISTRIBUTION_VERSION: 'sid'
.arch:rolling:
extends: .fdo.distribution-image@arch
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
FDO_DISTRIBUTION_VERSION: 'rolling'
.alpine:latest:
extends: .fdo.distribution-image@alpine
variables:
- FDO_DISTRIBUTION_TAG: '2023-02-15.0'
+ FDO_DISTRIBUTION_TAG: '2023-05-08.0'
FDO_DISTRIBUTION_VERSION: 'latest'
# Pulls in the container from upstream or rebuilds it if missing
-fedora:36@container-prep:
+fedora:37@container-prep:
extends:
- - .fedora:36
+ - .fedora:37
- .fedora.packages
- .fdo.container-build@fedora
stage: prep
GIT_STRATEGY: none
# Always rebuilds the container
-fedora:36@container-forced-rebuild:
+fedora:37@container-forced-rebuild:
extends:
- - fedora:36@container-prep
+ - fedora:37@container-prep
only:
- schedules
variables:
# Pulls in the container from upstream or rebuilds it if missing
-fedora:37@container-prep:
+fedora:38@container-prep:
extends:
- - .fedora:37
+ - .fedora:38
- .fedora.packages
- .fdo.container-build@fedora
stage: prep
GIT_STRATEGY: none
# Always rebuilds the container
-fedora:37@container-forced-rebuild:
+fedora:38@container-forced-rebuild:
extends:
- - fedora:37@container-prep
+ - fedora:38@container-prep
only:
- schedules
variables:
# Pulls in the container from upstream or rebuilds it if missing
-ubuntu:22.04@container-prep:
+ubuntu:23.04@container-prep:
extends:
- - .ubuntu:22.04
+ - .ubuntu:23.04
- .ubuntu.packages
- .fdo.container-build@ubuntu
stage: prep
GIT_STRATEGY: none
# Always rebuilds the container
-ubuntu:22.04@container-forced-rebuild:
+ubuntu:23.04@container-forced-rebuild:
extends:
- - ubuntu:22.04@container-prep
+ - ubuntu:23.04@container-prep
only:
- schedules
variables:
only:
- schedules
-### fedora 36
-fedora:36@container-clean:
- extends:
- - .fedora:36
- - .container-clean
- needs: ["fedora:36@container-prep"]
-
### fedora 37
fedora:37@container-clean:
extends:
- .container-clean
needs: ["fedora:37@container-prep"]
-### ubuntu 22.04
-ubuntu:22.04@container-clean:
+### fedora 38
+fedora:38@container-clean:
+ extends:
+ - .fedora:38
+ - .container-clean
+ needs: ["fedora:38@container-prep"]
+
+### ubuntu 23.04
+ubuntu:23.04@container-clean:
extends:
- - .ubuntu:22.04
+ - .ubuntu:23.04
- .container-clean
- needs: ["ubuntu:22.04@container-prep"]
+ needs: ["ubuntu:23.04@container-prep"]
### ubuntu 22.10
ubuntu:22.10@container-clean:
dependencies: []
-fedora:36@autotools-build:
+fedora:37@autotools-build:
extends:
- - .fedora:36
+ - .fedora:37
- .autotools-build@template
stage: autotools
- needs: ['fedora:36@container-prep']
+ needs: ['fedora:37@container-prep']
-fedora:36@meson-build:
+fedora:37@meson-build:
extends:
- - .fedora:36
+ - .fedora:37
- .meson-build@template
stage: meson
- needs: ['fedora:36@container-prep']
+ needs: ['fedora:37@container-prep']
-fedora:37@autotools-build:
+fedora:38@autotools-build:
extends:
- - .fedora:37
+ - .fedora:38
- .autotools-build@template
stage: autotools
- needs: ['fedora:37@container-prep']
+ needs: ['fedora:38@container-prep']
-fedora:37@meson-build:
+fedora:38@meson-build:
extends:
- - .fedora:37
+ - .fedora:38
- .meson-build@template
stage: meson
- needs: ['fedora:37@container-prep']
+ needs: ['fedora:38@container-prep']
-ubuntu:22.04@autotools-build:
+ubuntu:23.04@autotools-build:
extends:
- - .ubuntu:22.04
+ - .ubuntu:23.04
- .autotools-build@template
stage: autotools
- needs: ['ubuntu:22.04@container-prep']
+ needs: ['ubuntu:23.04@container-prep']
-ubuntu:22.04@meson-build:
+ubuntu:23.04@meson-build:
extends:
- - .ubuntu:22.04
+ - .ubuntu:23.04
- .meson-build@template
stage: meson
- needs: ['ubuntu:22.04@container-prep']
+ needs: ['ubuntu:23.04@container-prep']
ubuntu:22.10@autotools-build:
# because they're supposed to fail equally on all
.fedora-custom-build@autotools-template:
extends:
- - .fedora:36
+ - .fedora:37
- .autotools-build@template
stage: build
- needs: ['fedora:36@container-prep']
+ needs: ['fedora:37@container-prep']
no-valgrind:autotools:
extends: .fedora-custom-build@autotools-template
.fedora-custom-build@meson-template:
extends:
- - .fedora:36
+ - .fedora:37
- .meson-build@template
stage: build
- needs: ['fedora:36@container-prep']
+ needs: ['fedora:37@container-prep']
no-valgrind:meson:
extends: .fedora-custom-build@meson-template
soname:
extends:
- - .fedora:36
+ - .fedora:37
stage: build
script:
- ./autogen.sh --prefix=$PWD/prefix-autotools/
- 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:36@container-prep']
+ needs: ['fedora:37@container-prep']
#################################################################
# #
stage: VM
extends:
- .fdo.distribution-image@fedora
- - .fedora:37
+ - .fedora:38
- .build-in-b2c@template
needs:
- - "fedora:37@container-prep"
+ - "fedora:38@container-prep"
qemu:meson:valgrind:
extends:
meson-from-tarball:
extends:
- - .fedora:37
+ - .fedora:38
stage: tarballs
script:
- export INSTALLDIR="$PWD/_inst"
- ninja -C "$MESON_BUILDDIR" install
- popd > /dev/null
- ls -lR $INSTALLDIR
- needs: ['fedora:37@container-prep']
+ needs: ['fedora:38@container-prep']
autotools-from-tarball:
extends:
- - .fedora:37
+ - .fedora:38
stage: tarballs
script:
- export INSTALLDIR="$PWD/_inst"
variables:
LIBEVDEV_SKIP_ROOT_TESTS: 1
- needs: ['fedora:37@container-prep']
+ needs: ['fedora:38@container-prep']