From 0614600c40c7e5ab243a9feef16ba4ab8862201b Mon Sep 17 00:00:00 2001 From: tuxuser <462620+tuxuser@users.noreply.github.com> Date: Mon, 13 Apr 2026 08:26:03 +0200 Subject: [PATCH 1/2] ci: Only run docker-build/push workflow on tag --- .github/workflows/docker.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 28a45544..7ef8424e 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -5,10 +5,8 @@ on: branches: [ master ] paths-ignore: - README.md - pull_request: - branches: [ master ] - paths-ignore: - - README.md + tags: + - '*' jobs: build_toolchain: From c7bed4c9b58efa2d1cf2a4fc801f34dde9d610e3 Mon Sep 17 00:00:00 2001 From: tuxuser <462620+tuxuser@users.noreply.github.com> Date: Mon, 13 Apr 2026 08:27:09 +0200 Subject: [PATCH 2/2] ci: Introduce test-workflow --- .github/workflows/test.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 00000000..3ec4a19b --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,31 @@ +name: Test LibXenon + +on: + push: + paths-ignore: + - README.md + pull_request: + paths-ignore: + - README.md + +jobs: + test_libxenon: + runs-on: ubuntu-latest + container: free60/toolchain:latest + steps: + - name: Check Out Repo + uses: actions/checkout@v6 + + - name: Compile and install libxenon + working-directory: toolchain/ + run: ./build-xenon-toolchain libxenon + + - name: Add toolchain to PATH + run: echo "/usr/local/xenon/bin" >> $GITHUB_PATH + + - name: Build cube sample + working-directory: devkitxenon/examples/xenon/graphics/cube + env: + DEVKITXENON: /usr/local/xenon + run: | + make