# force rebuild if schedule, reuse otherwise
- if [[ $CI_PIPELINE_SOURCE == "schedule" ]] ; then export FDO_FORCE_REBUILD=1; fi
-fedora:30@qemu-prep:
+fedora:32@qemu-prep:
extends:
- .fdo.qemu-build@fedora
- .policy
- kvm
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: 30
+ FDO_DISTRIBUTION_VERSION: 32
FDO_DISTRIBUTION_TAG: $QEMU_TAG
FDO_DISTRIBUTION_PACKAGES: $FEDORA_QEMU_RPMS
allow_failure: true
FDO_DISTRIBUTION_PACKAGES: $FEDORA_PACKAGES
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
+fedora:32@container-prep:
+ extends:
+ - .fdo.container-build@fedora
+ - .policy
+ - .rebuild_for_schedule
+ stage: prep
+ variables:
+ GIT_STRATEGY: none
+ FDO_DISTRIBUTION_VERSION: '32'
+ FDO_DISTRIBUTION_PACKAGES: $FEDORA_PACKAGES
+ FDO_DISTRIBUTION_TAG: $FEDORA_TAG
+
ubuntu:19.10@container-prep:
extends:
- .fdo.container-build@ubuntu
FDO_DISTRIBUTION_VERSION: '31'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
+fedora:32@container-clean:
+ extends:
+ - .container-clean
+ variables:
+ GIT_STRATEGY: none
+ FEDORA_VERSION: '32'
+ CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
+ FDO_DISTRIBUTION_VERSION: '32'
+ FDO_DISTRIBUTION_TAG: $FEDORA_TAG
+
ubuntu:19.10@container-clean:
extends:
- .container-clean
when: script_failure
-.fedora:30@test-suite-vm:
+.fedora:32@test-suite-vm:
extends:
- .test-suite-vm
variables:
- FDO_DISTRIBUTION_VERSION: 30
+ FDO_DISTRIBUTION_VERSION: 32
FDO_DISTRIBUTION_TAG: $QEMU_TAG
- needs: ['fedora:30@qemu-prep']
+ needs: ['fedora:32@qemu-prep']
vm-touchpad:
extends:
- - .fedora:30@test-suite-vm
+ - .fedora:32@test-suite-vm
variables:
SUITE_NAMES: 'touchpad'
vm-tap:
extends:
- - .fedora:30@test-suite-vm
+ - .fedora:32@test-suite-vm
variables:
SUITE_NAMES: 'tap'
vm-tablet:
extends:
- - .fedora:30@test-suite-vm
+ - .fedora:32@test-suite-vm
variables:
SUITE_NAMES: 'tablet'
vm-gestures-device:
extends:
- - .fedora:30@test-suite-vm
+ - .fedora:32@test-suite-vm
variables:
SUITE_NAMES: 'gestures device'
vm-others:
extends:
- - .fedora:30@test-suite-vm
+ - .fedora:32@test-suite-vm
variables:
SUITE_NAMES: 'context config misc events totem udev lid log timer tablet-mode quirks trackball pad path keyboard switch touch trackpoint'
vm-pointer:
extends:
- - .fedora:30@test-suite-vm
+ - .fedora:32@test-suite-vm
variables:
SUITE_NAMES: 'pointer'
- .fdo.distribution-image@fedora
- .build@template
variables:
- FDO_DISTRIBUTION_VERSION: '30'
+ FDO_DISTRIBUTION_VERSION: '32'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
- needs: ['fedora:30@container-prep']
+ needs: ['fedora:32@container-prep']
-default-build-release@fedora:30:
+default-build-release@fedora:32:
stage: distro
extends:
- .fedora-build@template
MESON_ARGS: "-Dbuildtype=release"
CFLAGS: "-Werror"
-scan-build@fedora:30:
+scan-build@fedora:32:
extends:
- .fedora-build@template
variables:
# run them on one image, they shouldn't fail on one distro
# when they succeed on another.
-build-no-libwacom@fedora:30:
+build-no-libwacom@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Dlibwacom=false"
-build-no-libwacom-nodeps@fedora:30:
+build-no-libwacom-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y libwacom libwacom-devel
-build-no-docs@fedora:30:
+build-no-docs@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Ddocumentation=false"
-build-no-docs-nodeps@fedora:30:
+build-no-docs-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y doxygen graphviz
-build-no-debuggui@fedora:30:
+build-no-debuggui@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Ddebug-gui=false"
-build-no-debuggui-nodeps@fedora:30:
+build-no-debuggui-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y gtk3-devel
-build-no-tests@fedora:30:
+build-no-tests@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Dtests=false"
-build-no-tests-nodeps@fedora:30:
+build-no-tests-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y check-devel
-valgrind@fedora:30:
+valgrind@fedora:32:
extends:
- .fedora-build@template
variables:
# Python checks, only run on Fedora
-usr-bin-env-python@fedora:30:
+usr-bin-env-python@fedora:32:
extends:
- .fedora-build@template
script:
/bin/false
fi
-flake8@fedora:30:
+flake8@fedora:32:
extends:
- .fedora-build@template
before_script:
needs: ['fedora:31@container-prep']
+fedora:32@default-build:
+ stage: distro
+ extends:
+ - .build@template
+ - .fdo.distribution-image@fedora
+ variables:
+ FDO_DISTRIBUTION_VERSION: '32'
+ FDO_DISTRIBUTION_TAG: $FEDORA_TAG
+ needs: ['fedora:32@container-prep']
+
+
ubuntu:19.10@default-build:
stage: distro
extends:
# force rebuild if schedule, reuse otherwise
- if [[ $CI_PIPELINE_SOURCE == "schedule" ]] ; then export FDO_FORCE_REBUILD=1; fi
-fedora:30@qemu-prep:
+fedora:32@qemu-prep:
extends:
- .fdo.qemu-build@fedora
- .policy
- kvm
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: 30
+ FDO_DISTRIBUTION_VERSION: 32
FDO_DISTRIBUTION_TAG: $QEMU_TAG
FDO_DISTRIBUTION_PACKAGES: $FEDORA_QEMU_RPMS
allow_failure: true
when: script_failure
-.fedora:30@test-suite-vm:
+.fedora:32@test-suite-vm:
extends:
- .test-suite-vm
variables:
- FDO_DISTRIBUTION_VERSION: 30
+ FDO_DISTRIBUTION_VERSION: 32
FDO_DISTRIBUTION_TAG: $QEMU_TAG
- needs: ['fedora:30@qemu-prep']
+ needs: ['fedora:32@qemu-prep']
{% for suite in test_suites %}
vm-{{suite.name}}:
extends:
- - .fedora:30@test-suite-vm
+ - .fedora:32@test-suite-vm
variables:
SUITE_NAMES: '{{suite.suites}}'
- .fdo.distribution-image@fedora
- .build@template
variables:
- FDO_DISTRIBUTION_VERSION: '30'
+ FDO_DISTRIBUTION_VERSION: '32'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
- needs: ['fedora:30@container-prep']
+ needs: ['fedora:32@container-prep']
-default-build-release@fedora:30:
+default-build-release@fedora:32:
stage: distro
extends:
- .fedora-build@template
MESON_ARGS: "-Dbuildtype=release"
CFLAGS: "-Werror"
-scan-build@fedora:30:
+scan-build@fedora:32:
extends:
- .fedora-build@template
variables:
# run them on one image, they shouldn't fail on one distro
# when they succeed on another.
-build-no-libwacom@fedora:30:
+build-no-libwacom@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Dlibwacom=false"
-build-no-libwacom-nodeps@fedora:30:
+build-no-libwacom-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y libwacom libwacom-devel
-build-no-docs@fedora:30:
+build-no-docs@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Ddocumentation=false"
-build-no-docs-nodeps@fedora:30:
+build-no-docs-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y doxygen graphviz
-build-no-debuggui@fedora:30:
+build-no-debuggui@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Ddebug-gui=false"
-build-no-debuggui-nodeps@fedora:30:
+build-no-debuggui-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y gtk3-devel
-build-no-tests@fedora:30:
+build-no-tests@fedora:32:
extends:
- .fedora-build@template
variables:
MESON_ARGS: "-Dtests=false"
-build-no-tests-nodeps@fedora:30:
+build-no-tests-nodeps@fedora:32:
extends:
- .fedora-build@template
variables:
before_script:
- dnf remove -y check-devel
-valgrind@fedora:30:
+valgrind@fedora:32:
extends:
- .fedora-build@template
variables:
# Python checks, only run on Fedora
-usr-bin-env-python@fedora:30:
+usr-bin-env-python@fedora:32:
extends:
- .fedora-build@template
script:
/bin/false
fi
-flake8@fedora:30:
+flake8@fedora:32:
extends:
- .fedora-build@template
before_script: