7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-21 13:31:42 +00:00

Move CI to Fedora 40 containers (Fedora 38 is EOL)

This commit is contained in:
Ian McInerney 2024-09-11 12:55:34 +01:00
parent 3ac29eba83
commit 5c689f9c30
2 changed files with 13 additions and 13 deletions

View File

@ -6,7 +6,7 @@
# Don't tag until we have separate CI for MRs
# tags:
# - kicad-fedora
image: registry.gitlab.com/kicad/kicad-ci/source_containers/master/fedora:38
image: registry.gitlab.com/kicad/kicad-ci/source_containers/master/fedora:40
extends: .only_code
interruptible: false
cache:
@ -59,7 +59,7 @@ fedora_build_linux_kicad:
extends: .fedora_build_linux_base
tags:
- kicad-fedora
only:
only:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"
@ -67,10 +67,10 @@ fedora_build_linux_public:
extends: .fedora_build_linux_base
tags:
- saas-linux-medium-amd64
except:
except:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"
# Upload the compilation log in an easily downloadable form
.fedora_report_build_warn:
@ -94,7 +94,7 @@ fedora_report_build_warn_kicad:
needs:
- job: fedora_build_linux_kicad
artifacts: true
only:
only:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"
@ -103,10 +103,10 @@ fedora_report_build_warn_public:
needs:
- job: fedora_build_linux_public
artifacts: true
except:
except:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"
# Report on the metrics of the code
.fedora_report_metrics:
@ -127,7 +127,7 @@ fedora_report_metrics_kicad:
needs:
- job: fedora_build_linux_kicad
artifacts: true
only:
only:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"
@ -136,7 +136,7 @@ fedora_report_metrics_public:
needs:
- job: fedora_build_linux_public
artifacts: true
except:
except:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"
@ -148,7 +148,7 @@ fedora_report_metrics_public:
extends:
- .unit_test
- .only_code
before_script:
before_script:
- if [ "$TEST" == "cli" ] || [ "$TEST" == "python" ]; then python3 -m pip install -r qa/tests/requirements.txt; fi
- if [ "$TEST" == "cli" ]; then sudo dnf -y install gerbv; fi
parallel:
@ -163,7 +163,7 @@ fedora_qa_kicad:
needs:
- job: fedora_build_linux_kicad
artifacts: true
only:
only:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"
@ -172,6 +172,6 @@ fedora_qa_public:
needs:
- job: fedora_build_linux_public
artifacts: true
except:
except:
variables:
- $CI_PROJECT_ROOT_NAMESPACE == "kicad"

View File

@ -42,7 +42,7 @@ Coverity:
tags:
- coverity
stage: build
image: registry.gitlab.com/kicad/kicad-ci/source_containers/master/fedora:38
image: registry.gitlab.com/kicad/kicad-ci/source_containers/master/fedora:40
rules:
- if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_JOB_NAME == "coverity"
cache: