Skip to content

Commit 08e30d8

Browse files
pmatilaidmnks
authored andcommitted
Bump CI to Fedora 43
Fedora 43 has new enough rpm-sequoia and other crypto bits, so this lets us get rid of pulling from rawhide which is rather contrary to our goal of a stable CI environment. Also axe the no longer needed IMA incapacitation, it's no longer getting pulled into Fedora by default.
1 parent f5d60e4 commit 08e30d8

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

.github/workflows/scdoc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
jobs:
1111
scdoc_lint:
1212
runs-on: ubuntu-24.04
13-
container: fedora:42
13+
container: fedora:43
1414
steps:
1515
- uses: actions/checkout@v3
1616
- name: Install dependencies

tests/Dockerfile.fedora

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Supported Fedora releases: 41 42
2-
FROM registry.fedoraproject.org/fedora:42 AS base
1+
# Supported Fedora releases: 43 44
2+
FROM registry.fedoraproject.org/fedora:43 AS base
33
LABEL com.github.containers.toolbox="true"
44
55

@@ -14,7 +14,6 @@ RUN dnf -y install \
1414
autoconf \
1515
bubblewrap \
1616
cmake \
17-
fedora-repos-rawhide \
1817
gettext-devel \
1918
debugedit \
2019
doxygen \
@@ -58,10 +57,8 @@ RUN dnf -y install \
5857
sequoia-sq \
5958
libasan \
6059
libubsan
61-
# Incapacitate IMA, needed until #3234 lands in fedora
62-
RUN rm -f /usr/lib/rpm/macros.d/macros.transaction_ima
6360
# If updates to specific packages are needed, do it here
64-
RUN dnf -y --enablerepo=rawhide install "sequoia-sq >= 1.3" "rpm-sequoia >= 1.9" "crypto-policies >= 20250402"
61+
# RUN dnf -y --enablerepo=updates install ...
6562

6663
# Install some development tools
6764
RUN dnf -y install \
@@ -86,8 +83,7 @@ RUN ln -sf $(rpm --eval '%{_target_platform}%{?_gnu}')-pkg-config \
8683
RUN rpm -e --nodeps --nodb \
8784
rpm \
8885
rpm-libs \
89-
rpm-build-libs \
90-
rpm-plugin-ima
86+
rpm-build-libs
9187

9288
WORKDIR /
9389
CMD /bin/bash

0 commit comments

Comments
 (0)