From d2b62ca12b007769d900d38d82549399fa558913 Mon Sep 17 00:00:00 2001 From: Hannes Diethelm Date: Wed, 10 Jun 2026 13:30:12 +0200 Subject: [PATCH 1/2] CI: Add artefacts to doc --- .github/workflows/ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e1d696901f..be8ce206027 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -165,6 +165,12 @@ jobs: run: | #*.po and documentation.pot are modifyed by build. Ignore them for now. .github/scripts/verify-clean-repo.sh ':(exclude)docs/po/*.po' ':(exclude)docs/po/documentation.pot' + - name: Upload build artifacts + uses: actions/upload-artifact@v7 + with: + name: linuxcnc-doc + path: docs/build/html + if-no-files-found: error package-arch: runs-on: ${{ matrix.runner }} From ef62b7ea8402a21e2ae7c20cbb1294da42c2f8ec Mon Sep 17 00:00:00 2001 From: Hannes Diethelm Date: Wed, 10 Jun 2026 17:26:10 +0200 Subject: [PATCH 2/2] CI: Allow fail on sid The sid build shows still failed but other packages are built. --- .github/workflows/ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be8ce206027..5ba99131e17 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -178,16 +178,25 @@ jobs: matrix: runner: ["ubuntu-24.04", "ubuntu-24.04-arm"] image: ["debian:bookworm", "debian:trixie", "debian:sid"] + include: + - allow_fail: False + image: debian:bookworm + - allow_fail: False + image: debian:trixie + - allow_fail: True + image: debian:sid container: image: ${{ matrix.image }} # IPC_OWNER is needed for shmget IPC_CREAT # SYS_ADMIN is needed for shmctl IPC_SET options: --cap-add=IPC_OWNER --cap-add=SYS_ADMIN + continue-on-error: ${{ matrix.allow_fail }} steps: - name: Dump GitHub context env: GITHUB_CONTEXT: ${{ toJson(github) }} run: | + echo Allow Failure: ${{ matrix.allow_fail }} echo Number of CPUs: $(nproc) echo "$GITHUB_CONTEXT" - name: Install pre-dependencies