# Fedora
-.fedora-31-amd64: &fedora_31_amd64_image
- image: "$CI_REGISTRY_IMAGE:fedora-31-amd64"
+.fedora-32-amd64: &fedora_32_amd64_image
+ image: "$CI_REGISTRY_IMAGE:fedora-32-amd64"
<<: *linux_amd64
# Ubuntu
image: "$CI_REGISTRY_IMAGE:ubuntu-bionic-amd64"
<<: *linux_amd64
+.ubuntu-focal-amd64: &ubuntu_focal_amd64_image
+ image: "$CI_REGISTRY_IMAGE:ubuntu-focal-amd64"
+ <<: *linux_amd64
+
# Base image
# This is a meta image that is used as a base for non-specific jobs
- job: gcc:tumbleweed:amd64
artifacts: true
-# Jobs for regular GCC builds on Fedora 31 (amd64)
+# Jobs for regular GCC builds on Fedora 32 (amd64)
-gcc:fedora31:amd64:
+gcc:fedora32:amd64:
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON} -O1"
EXTRA_CONFIGURE: "--with-libidn2"
- <<: *fedora_31_amd64_image
+ <<: *fedora_32_amd64_image
<<: *build_job
-system:gcc:fedora31:amd64:
- <<: *fedora_31_amd64_image
+system:gcc:fedora32:amd64:
+ <<: *fedora_32_amd64_image
<<: *system_test_job
needs:
- - job: gcc:fedora31:amd64
+ - job: gcc:fedora32:amd64
artifacts: true
-unit:gcc:fedora31:amd64:
- <<: *fedora_31_amd64_image
+unit:gcc:fedora32:amd64:
+ <<: *fedora_32_amd64_image
<<: *unit_test_job
needs:
- - job: gcc:fedora31:amd64
+ - job: gcc:fedora32:amd64
artifacts: true
# Jobs for regular GCC builds on Ubuntu 16.04 Xenial Xerus (amd64)
- job: gcc:bionic:amd64
artifacts: true
+# Jobs for regular GCC builds on Ubuntu 20.04 Focal Fossa (amd64)
+
+gcc:focal:amd64:
+ variables:
+ CC: gcc
+ CFLAGS: "${CFLAGS_COMMON} -Og"
+ EXTRA_CONFIGURE: "--with-libidn2"
+ <<: *ubuntu_focal_amd64_image
+ <<: *build_job
+
+system:gcc:focal:amd64:
+ <<: *ubuntu_focal_amd64_image
+ <<: *system_test_job
+ needs:
+ - job: gcc:focal:amd64
+ artifacts: true
+
+unit:gcc:focal:amd64:
+ <<: *ubuntu_focal_amd64_image
+ <<: *unit_test_job
+ needs:
+ - job: gcc:focal:amd64
+ artifacts: true
+
# Jobs for builds with ASAN enabled
gcc:asan: