mirror of
https://gitlab.freedesktop.org/libinput/libei.git
synced 2026-01-04 14:20:14 +01:00
CI: bump to Fedora 40
This commit is contained in:
parent
9ee399c8be
commit
4059820391
2 changed files with 25 additions and 25 deletions
|
|
@ -48,8 +48,8 @@ variables:
|
|||
# changing these will force rebuilding the associated image
|
||||
# Note: these tags have no meaning and are not tied to a particular
|
||||
# libinput version
|
||||
FEDORA_TAG: '2024-07-24.2'
|
||||
DEBIAN_TAG: '2024-07-24.2'
|
||||
FEDORA_TAG: '2024-07-24.3'
|
||||
DEBIAN_TAG: '2024-07-24.3'
|
||||
|
||||
FDO_UPSTREAM_REPO: libinput/libei
|
||||
|
||||
|
|
@ -166,14 +166,14 @@ python-ruff:
|
|||
# Build distribution-specific images used by the jobs in the build stage
|
||||
#
|
||||
|
||||
fedora:39@container-prep:
|
||||
fedora:40@container-prep:
|
||||
extends:
|
||||
- .fdo.container-build@fedora
|
||||
- .policy
|
||||
stage: prep
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
FDO_DISTRIBUTION_VERSION: '39'
|
||||
FDO_DISTRIBUTION_VERSION: '40'
|
||||
FDO_DISTRIBUTION_PACKAGES: $FEDORA_PACKAGES
|
||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
||||
FDO_DISTRIBUTION_EXEC: 'pip install $FEDORA_PIP_PACKAGES'
|
||||
|
|
@ -224,12 +224,12 @@ debian:bullseye@container-prep:
|
|||
- .build@template
|
||||
variables:
|
||||
MESON_TEST_ARGS: '--no-suite=python'
|
||||
FDO_DISTRIBUTION_VERSION: '39'
|
||||
FDO_DISTRIBUTION_VERSION: '40'
|
||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
||||
needs:
|
||||
- "fedora:39@container-prep"
|
||||
- "fedora:40@container-prep"
|
||||
|
||||
default-build-release@fedora:39:
|
||||
default-build-release@fedora:40:
|
||||
stage: distro
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
|
|
@ -237,13 +237,13 @@ default-build-release@fedora:39:
|
|||
MESON_ARGS: "-Dbuildtype=release"
|
||||
CFLAGS: "-Werror -Wno-error=vla-parameter" # munit triggers -Wvla-parameter
|
||||
|
||||
build-no-libxkcommon-nodeps@fedora:39:
|
||||
build-no-libxkcommon-nodeps@fedora:40:
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
before_script:
|
||||
- dnf remove -y libxkcommon-devel
|
||||
|
||||
build-no-doxygen@fedora:39:
|
||||
build-no-doxygen@fedora:40:
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
variables:
|
||||
|
|
@ -251,7 +251,7 @@ build-no-doxygen@fedora:39:
|
|||
before_script:
|
||||
- dnf remove -y doxygen
|
||||
|
||||
valgrind@fedora:39:
|
||||
valgrind@fedora:40:
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
variables:
|
||||
|
|
@ -259,20 +259,20 @@ valgrind@fedora:39:
|
|||
before_script:
|
||||
- dnf install -y valgrind
|
||||
|
||||
pytest@fedora:39:
|
||||
pytest@fedora:40:
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
variables:
|
||||
MESON_TEST_ARGS: '--suite=python'
|
||||
|
||||
werror@fedora:39:
|
||||
werror@fedora:40:
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
variables:
|
||||
MESON_ARGS: '-Dwerror=true'
|
||||
allow_failure: true
|
||||
|
||||
abicheck@fedora:39:
|
||||
abicheck@fedora:40:
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
before_script:
|
||||
|
|
@ -290,7 +290,7 @@ abicheck@fedora:39:
|
|||
only:
|
||||
- merge_requests
|
||||
|
||||
event-type-check@fedora:39:
|
||||
event-type-check@fedora:40:
|
||||
extends:
|
||||
- .fedora-build@template
|
||||
script:
|
||||
|
|
@ -328,24 +328,24 @@ minimum-meson@debian:bullseye:
|
|||
# #
|
||||
#################################################################
|
||||
|
||||
fedora:39@default-build:
|
||||
fedora:40@default-build:
|
||||
stage: distro
|
||||
extends:
|
||||
- .build@template
|
||||
- .fdo.distribution-image@fedora
|
||||
variables:
|
||||
FDO_DISTRIBUTION_VERSION: '39'
|
||||
FDO_DISTRIBUTION_VERSION: '40'
|
||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
||||
needs:
|
||||
- "fedora:39@container-prep"
|
||||
- "fedora:40@container-prep"
|
||||
|
||||
fedora:39@doc-build:
|
||||
fedora:40@doc-build:
|
||||
stage: distro
|
||||
extends:
|
||||
- .build@template
|
||||
- .fdo.distribution-image@fedora
|
||||
variables:
|
||||
FDO_DISTRIBUTION_VERSION: '39'
|
||||
FDO_DISTRIBUTION_VERSION: '40'
|
||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
||||
MESON_ARGS: "-Ddocumentation=protocol,api"
|
||||
script:
|
||||
|
|
@ -380,15 +380,15 @@ pages:
|
|||
- .build@template
|
||||
- .fdo.distribution-image@fedora
|
||||
variables:
|
||||
FDO_DISTRIBUTION_VERSION: '39'
|
||||
FDO_DISTRIBUTION_VERSION: '40'
|
||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
||||
MESON_ARGS: "-Ddocumentation=protocol,api"
|
||||
script:
|
||||
- echo "Nothing to do"
|
||||
dependencies:
|
||||
- "fedora:39@doc-build"
|
||||
- "fedora:40@doc-build"
|
||||
needs:
|
||||
- "fedora:39@doc-build"
|
||||
- "fedora:40@doc-build"
|
||||
only:
|
||||
refs:
|
||||
- main
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
|
||||
# We're happy to rebuild all containers when one changes.
|
||||
.default_tag: &default_tag '2024-07-24.2'
|
||||
.default_tag: &default_tag '2024-07-24.3'
|
||||
|
||||
last_abi_break: abe85e051e7029bfd2e7913ab980a9e0042b6d0d
|
||||
minimum_meson_version: 0.57.0
|
||||
|
|
@ -12,7 +12,7 @@ distributions:
|
|||
- name: fedora
|
||||
tag: *default_tag
|
||||
versions:
|
||||
- '39' # update the pages job when bumping the version
|
||||
- '40' # update the pages job when bumping the version
|
||||
use_for_custom_build_tests: true
|
||||
packages:
|
||||
- git
|
||||
|
|
@ -65,4 +65,4 @@ distributions:
|
|||
|
||||
pages:
|
||||
distro: fedora
|
||||
version: 39
|
||||
version: 40
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue