ci: update Fedora base images to Fedora 45

This also updates `typos` from commit 76a8381c98 (ci(pre-commit):
version bump `typos` hook..., 2026-08-29, v4.5.0-rc1~243^2).
This commit is contained in:
Brad King committed 2026-10-26 16:15:30 -04:00
1 parent 25ba11fa71
commit 6e50523aa4
17 files changed
+8 -7

No files matched your search

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG BASE_IMAGE=fedora:44
ARG BASE_IMAGE=fedora:45
FROM ${BASE_IMAGE} AS dnf-cache
LABEL maintainer="Brad King <brad.king@kitware.com>"
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG BASE_IMAGE=fedora:44
ARG BASE_IMAGE=fedora:45
FROM ${BASE_IMAGE} AS dnf-cache
# Populate DNF cache w/ the fresh metadata and prefetch packages.
@@ -16,7 +16,7 @@ bash rvm-installer stable --ignore-dotfiles
export rvm_silence_banner=1
# keep version in sync with `env_fedora*_makefiles.cmake`
/usr/local/rvm/bin/rvm install ruby-3.3.8 --no-docs --disable-binary
/usr/local/rvm/bin/rvm install ruby-3.4.12 --no-docs --disable-binary
for p in archives docs examples gem-cache log src; do
touch /usr/local/rvm/${p}/.tar_exclude
@@ -118,9 +118,10 @@ opensp-devel
patch
perl
postgresql-server-devel
protobuf-c-devel
protobuf-devel
protobuf-lite-devel
# FIXME: Prefer protobuf-* packages when grpc-* no longer conflicts.
protobuf3-c-devel
protobuf3-devel
protobuf3-lite-devel
pypy2
pypy2-devel
pypy3
File renamed without changes.
@@ -9,6 +9,6 @@ localedef --no-archive --inputfile=en_US --charmap=ISO-8859-1 en_US.ISO-8859-1
localedef --no-archive --inputfile=en_US --charmap=UTF-8 en_US.UTF-8
# Remove tests for Python packages
for v in 3.14; do
for v in 3.15; do
find /usr/lib64/python${v}/site-packages -type d -a -name tests -exec rm -rf {} +
done