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: 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