diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c5c44d0d..97c8ac75 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,3 +28,9 @@ jobs: - run: echo "::error::Test failed" - run: echo "It works :rocket:" >> $GITHUB_STEP_SUMMARY - run: tests/annotate.sh >> $GITHUB_STEP_SUMMARY + build-tw-gcc-next: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: CI Tumbleweed + run: ci/ci-build-tumbleweed diff --git a/ci/images/ci-openSUSE-tumbleweed-x86_64/Dockerfile b/ci/images/ci-openSUSE-tumbleweed-x86_64/Dockerfile index 554745de..9f92303a 100644 --- a/ci/images/ci-openSUSE-tumbleweed-x86_64/Dockerfile +++ b/ci/images/ci-openSUSE-tumbleweed-x86_64/Dockerfile @@ -27,7 +27,10 @@ RUN zypper install -y --no-recommends glibc-devel-static libblkid-devel-static \ RUN zypper install -y --no-recommends libgcrypt-devel libsodium-devel libkcapi-devel \ libbotan-devel libopenssl-3-devel -RUN zypper install -y --no-recommends gcc14 + +RUN zypper -n --gpg-auto-import-keys ar --no-gpgcheck --refresh https://download.opensuse.org/repositories/devel:/gcc:/next/openSUSE_Tumbleweed/ tw-oss +RUN zypper install -y --allow-vendor-change gcc15 +RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-15 15 COPY ./test-build . COPY ./run-tests .