소스 검색

ci: update Linux image to Fedora 39

Brad King 1 년 전
부모
커밋
57eadec617

+ 1 - 1
.gitlab/ci/docker/fedora38/Dockerfile → .gitlab/ci/docker/fedora39/Dockerfile

@@ -1,6 +1,6 @@
 # syntax=docker/dockerfile:1
 
-ARG BASE_IMAGE=fedora:38
+ARG BASE_IMAGE=fedora:39
 
 FROM ${BASE_IMAGE} AS dnf-cache
 # Populate DNF cache w/ the fresh metadata and prefetch packages.

+ 2 - 0
.gitlab/ci/docker/fedora38/deps_packages.lst → .gitlab/ci/docker/fedora39/deps_packages.lst

@@ -6,6 +6,7 @@ qt6-qtbase-devel
 
 # Install development tools.
 clang
+clang-devel
 clang-tools-extra
 clang-tools-extra-devel
 compiler-rt
@@ -13,6 +14,7 @@ flang
 flang-devel
 gcc-c++
 git-core
+llvm-devel
 make
 
 # Install optional external build dependencies.

+ 2 - 2
.gitlab/ci/docker/fedora38/install_deps.sh → .gitlab/ci/docker/fedora39/install_deps.sh

@@ -19,12 +19,12 @@ for p in Demo test; do
 done
 
 # Remove tests for numpy
-for v in 2.7 3.11; do
+for v in 2.7 3.12; do
     find /usr/lib64/python${v}/site-packages/numpy -type d -a -name tests -exec rm -rf {} +
 done
 
 # Remove some other packages tests
-find /usr/lib64/python3.11/site-packages/breezy -type d -a -name tests -exec rm -rf {} +
+find /usr/lib64/python3.12/site-packages/breezy -type d -a -name tests -exec rm -rf {} +
 
 # Perforce
 curl -L https://www.perforce.com/downloads/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz -o - \

+ 0 - 0
.gitlab/ci/docker/fedora38/install_iwyu.sh → .gitlab/ci/docker/fedora39/install_iwyu.sh


+ 0 - 0
.gitlab/ci/docker/fedora38/install_rvm.sh → .gitlab/ci/docker/fedora39/install_rvm.sh


+ 0 - 0
.gitlab/ci/docker/fedora38/iwyu_packages.lst → .gitlab/ci/docker/fedora39/iwyu_packages.lst


+ 0 - 0
.gitlab/ci/docker/fedora38/rvm_packages.lst → .gitlab/ci/docker/fedora39/rvm_packages.lst