From 6628c6f21979a92a2056eb463b6995622d55a0b3 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sun, 21 Jul 2024 11:39:54 +0200 Subject: build MentOS on ubuntu-24.04 using clang-18 This fixes a linker issue causing a crash during boot. --- .github/workflows/build.yml | 9 ++++++--- CHANGELOG.md | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8ca29f6..5d6109f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,10 @@ on: jobs: build-mentos: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 + env: + CC: clang-18 + CXX: clang++-18 steps: - name: Checkout the sources uses: actions/checkout@v4 @@ -18,7 +21,7 @@ jobs: uses: actions/cache@v4 with: path: MentOS/build - key: 524bd2d-mentos-cached-build + key: 524bd2d-3-mentos-cached-build - name: Checkout MentOS submodule if: steps.mentos-cached-build.outputs.cache-hit != 'true' @@ -28,7 +31,7 @@ jobs: if: steps.mentos-cached-build.outputs.cache-hit != 'true' run: | sudo apt-get update - sudo apt-get install -y nasm fuse2fs + sudo apt-get install -y clang-18 nasm fuse2fs - name: Build if: steps.mentos-cached-build.outputs.cache-hit != 'true' diff --git a/CHANGELOG.md b/CHANGELOG.md index c7dd205..50498d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2 +1,2 @@ -# v0.2.1 -* Build Akronyme und Inhaltsverzeichnis beim ersten Mal +# v0.2.2 +* CI: Build using clang-18 -- cgit v1.2.3