name: Automated testing on: push: pull_request: branches: - main jobs: l3build: runs-on: ubuntu-latest steps: # Boilerplate - name: Checkout repository uses: actions/checkout@v4 # We need Ghostscript for XeTeX tests. - run: sudo apt-get update && sudo apt-get install ghostscript - name: Install TeX Live uses: zauguin/install-texlive@v3 with: # List the required TeX Live packages in a separate file to allow reuse in # different workflows. package_file: .github/tl_packages - name: Run l3build run: l3build ctan -q -H