build: update github action to use l3build

This commit is contained in:
Johan Larsson 2024-01-11 16:59:46 +01:00
parent 653ea0a51b
commit 5722205d99
1 changed files with 21 additions and 7 deletions

View File

@ -1,12 +1,26 @@
name: Test Beamer Theme name: CI
on: [push] on:
push:
branches:
- main
pull_request:
branches:
- main
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - name: Checkout repository
- uses: xu-cheng/latex-action@v3 uses: actions/checkout@v2
- name: Set up TeX Live
uses: latex-actions/setup-texlive@v1
with: with:
root_file: demo/demo.tex texlive-version: 2022
- name: Compile LaTeX document scheme: full
run: latexmk -pdf -interaction=nonstopmode -halt-on-error test.tex - name: Install l3build
run: tlmgr install l3build
- name: Build and test LaTeX package
run: |
l3build check
l3build doc
l3build install