ci: update distros

Remove EOL'd, add new versions recently released.
This commit is contained in:
Íñigo Huguet
2024-12-24 14:03:06 +01:00
parent 5c62286a77
commit af623592f8
3 changed files with 53 additions and 52 deletions

View File

@@ -60,11 +60,11 @@ variables:
# #
# This is done by running `ci-fairy generate-template` and possibly bumping # This is done by running `ci-fairy generate-template` and possibly bumping
# ".default_tag". # ".default_tag".
ALPINE_TAG: 'tag-0959c37ef19b' ALPINE_TAG: 'tag-490e97b0b9c7'
CENTOS_TAG: 'tag-70ac400f2325' CENTOS_TAG: 'tag-4a2c52092329'
DEBIAN_TAG: 'tag-c03f6a5793ce' DEBIAN_TAG: 'tag-aef8f2fd2198'
FEDORA_TAG: 'tag-70ac400f2325' FEDORA_TAG: 'tag-4a2c52092329'
UBUNTU_TAG: 'tag-c03f6a5793ce' UBUNTU_TAG: 'tag-aef8f2fd2198'
ALPINE_EXEC: 'bash .gitlab-ci/alpine-install.sh' ALPINE_EXEC: 'bash .gitlab-ci/alpine-install.sh'
CENTOS_EXEC: 'bash .gitlab-ci/fedora-install.sh' CENTOS_EXEC: 'bash .gitlab-ci/fedora-install.sh'
@@ -212,15 +212,15 @@ tier3:fedora:40@prep:
when: manual when: manual
allow_failure: true allow_failure: true
tier3:fedora:39@prep: tier3:ubuntu:24.10@prep:
extends: extends:
- .fdo.container-build@fedora - .fdo.container-build@ubuntu
stage: prep stage: prep
variables: variables:
GIT_STRATEGY: none GIT_STRATEGY: none
FDO_DISTRIBUTION_VERSION: '39' FDO_DISTRIBUTION_VERSION: '24.10'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC FDO_DISTRIBUTION_EXEC: $UBUNTU_EXEC
rules: rules:
- if: $CI_PIPELINE_SOURCE != 'schedule' - if: $CI_PIPELINE_SOURCE != 'schedule'
when: manual when: manual
@@ -282,6 +282,20 @@ tier3:debian:12@prep:
when: manual when: manual
allow_failure: true allow_failure: true
tier3:alpine:3.21@prep:
extends:
- .fdo.container-build@alpine
stage: prep
variables:
GIT_STRATEGY: none
FDO_DISTRIBUTION_VERSION: '3.21'
FDO_DISTRIBUTION_TAG: $ALPINE_TAG
FDO_DISTRIBUTION_EXEC: $ALPINE_EXEC
rules:
- if: $CI_PIPELINE_SOURCE != 'schedule'
when: manual
allow_failure: true
tier3:alpine:3.20@prep: tier3:alpine:3.20@prep:
extends: extends:
- .fdo.container-build@alpine - .fdo.container-build@alpine
@@ -324,20 +338,6 @@ tier3:alpine:3.18@prep:
when: manual when: manual
allow_failure: true allow_failure: true
tier3:alpine:3.17@prep:
extends:
- .fdo.container-build@alpine
stage: prep
variables:
GIT_STRATEGY: none
FDO_DISTRIBUTION_VERSION: '3.17'
FDO_DISTRIBUTION_TAG: $ALPINE_TAG
FDO_DISTRIBUTION_EXEC: $ALPINE_EXEC
rules:
- if: $CI_PIPELINE_SOURCE != 'schedule'
when: manual
allow_failure: true
################################################################# #################################################################
# # # #
# tierN stage # # tierN stage #
@@ -475,17 +475,17 @@ t_fedora:40:
rules: rules:
- if: $CI_PIPELINE_SOURCE != 'schedule' - if: $CI_PIPELINE_SOURCE != 'schedule'
t_fedora:39: t_ubuntu:24.10:
extends: extends:
- .build@template - .build@template
- .fdo.distribution-image@fedora - .fdo.distribution-image@ubuntu
- .nm_artifacts_debug - .nm_artifacts_debug
stage: tier3 stage: tier3
variables: variables:
FDO_DISTRIBUTION_VERSION: '39' FDO_DISTRIBUTION_VERSION: '24.10'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
needs: needs:
- "tier3:fedora:39@prep" - "tier3:ubuntu:24.10@prep"
rules: rules:
- if: $CI_PIPELINE_SOURCE != 'schedule' - if: $CI_PIPELINE_SOURCE != 'schedule'
@@ -545,6 +545,20 @@ t_debian:12:
rules: rules:
- if: $CI_PIPELINE_SOURCE != 'schedule' - if: $CI_PIPELINE_SOURCE != 'schedule'
t_alpine:3.21:
extends:
- .build@template
- .fdo.distribution-image@alpine
- .nm_artifacts_debug
stage: tier3
variables:
FDO_DISTRIBUTION_VERSION: '3.21'
FDO_DISTRIBUTION_TAG: $ALPINE_TAG
needs:
- "tier3:alpine:3.21@prep"
rules:
- if: $CI_PIPELINE_SOURCE != 'schedule'
t_alpine:3.20: t_alpine:3.20:
extends: extends:
- .build@template - .build@template
@@ -587,20 +601,6 @@ t_alpine:3.18:
rules: rules:
- if: $CI_PIPELINE_SOURCE != 'schedule' - if: $CI_PIPELINE_SOURCE != 'schedule'
t_alpine:3.17:
extends:
- .build@template
- .fdo.distribution-image@alpine
- .nm_artifacts_debug
stage: tier3
variables:
FDO_DISTRIBUTION_VERSION: '3.17'
FDO_DISTRIBUTION_TAG: $ALPINE_TAG
needs:
- "tier3:alpine:3.17@prep"
rules:
- if: $CI_PIPELINE_SOURCE != 'schedule'
################################################################# #################################################################
# # # #
# specific jobs # # specific jobs #

View File

@@ -55,10 +55,10 @@ distributions:
tier: 3 tier: 3
versions: versions:
- '40' - '40'
- '39'
- name: ubuntu - name: ubuntu
tier: 3 tier: 3
versions: versions:
- '24.10'
- '24.04' - '24.04'
- '22.04' - '22.04'
- '20.04' - '20.04'
@@ -69,7 +69,7 @@ distributions:
- name: alpine - name: alpine
tier: 3 tier: 3
versions: versions:
- '3.21'
- '3.20' - '3.20'
- '3.19' - '3.19'
- '3.18' - '3.18'
- '3.17'

View File

@@ -15,9 +15,6 @@ fedora:
- version: 40 - version: 40
support: 2025-05-13 support: 2025-05-13
nm: 1.46 nm: 1.46
- version: 39
support: 2024-11-12
nm: 1.44
# CentOS Stream # CentOS Stream
centos: centos:
@@ -80,6 +77,10 @@ ubuntu:
- version: devel - version: devel
support: yes support: yes
nm: main nm: main
- version: 24.10
name: oracular
support: 2025-07-10
nm: 1.48
- version: 24.04 - version: 24.04
name: noble name: noble
support: 2029-05-31 support: 2029-05-31
@@ -130,6 +131,9 @@ alpine:
- version: edge - version: edge
support: yes support: yes
nm: main nm: main
- version: 3.21
support: 2026-11-01
nm: 1.50
- version: 3.20 - version: 3.20
support: 2026-04-01 support: 2026-04-01
nm: 1.46 nm: 1.46
@@ -139,6 +143,3 @@ alpine:
- version: 3.18 - version: 3.18
support: 2025-05-09 support: 2025-05-09
nm: 1.42 nm: 1.42
- version: 3.17
support: 2024-11-22
nm: 1.40