Skip to content

Commit c561bdb

Browse files
committed
actions: Fedora: Add Rawhide
Include Rawhide in the build matrix as well to spot upcoming issues, first one would be dropping support for OpenJDK 17 in favor of Adoptium managed Eclipse Temurin releases via separate repsitory: https://fedoraproject.org/wiki/Changes/ThirdPartyLegacyJdks Ideally this build should be gated as `allow-fail`, but unfortunately github actions does not support it yet. Signed-off-by: Priit Laes <plaes@plaes.org>
1 parent 86b11d0 commit c561bdb

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,19 @@ jobs:
7979
container: fedora:${{ matrix.container }}
8080
strategy:
8181
matrix:
82-
container: [40, 41]
82+
container: [40, 41, rawhide]
8383
steps:
84-
- name: Install Deps
84+
- name: Install CMake
85+
if: matrix.container != 'rawhide'
8586
run: |
8687
dnf install -y --setopt=install_weak_deps=False \
8788
${FEDORA_DEPS} doxygen boost-test swig python3-devel java-17-openjdk-devel rpm-build git
89+
- name: Install Deps
90+
## Fedora 42 (currently) rawhide doesn't have Java 17 JDK?
91+
if: matrix.container == 'rawhide'
92+
run: |
93+
dnf install -y --setopt=install_weak_deps=False \
94+
${FEDORA_DEPS} doxygen boost-test swig python3-devel java-21-openjdk-devel rpm-build git
8895
- name: Checkout
8996
uses: actions/checkout@v4
9097
- name: Build

0 commit comments

Comments
 (0)