Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -165,23 +165,38 @@ 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 }}
strategy:
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
Expand Down
Loading