ci: update Linux image to Fedora 39

This commit is contained in:
Brad King 2023-11-16 09:31:09 -05:00
parent 653262162c
commit 57eadec617
7 changed files with 5 additions and 3 deletions

View File

@ -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.

View File

@ -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.

View File

@ -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 - \