diff --git a/.github/workflows/tests-compile-ci.yml b/.github/workflows/tests-compile-ci.yml new file mode 100644 index 0000000..4fd7601 --- /dev/null +++ b/.github/workflows/tests-compile-ci.yml @@ -0,0 +1,61 @@ +# ================================================================================================= +# This does not perform complete checks of the test output, only tests if tablex-test.typ compiles. +# ================================================================================================= + +name: Tests Compile CI + +# Controls when the workflow will run +on: + # Triggers the workflow on push or pull request events but only for the branches below + push: + branches: [ "main", "0.1.0-dev" ] + pull_request: + branches: [ "main", "0.1.0-dev" ] + + # Allows one to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + strategy: + matrix: + # Test for the following Typst versions + # 0.2.0 (earliest supported), 0.6.0 (first version with package management), + # 0.10.0 (latest supported) + typst-version: [v0.2.0, v0.6.0, v0.10.0] + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v4 + + - name: ⚠️ CI Disclaimer + run: | + cat <