Skip to content

Merge pull request #3 from dmugtasimov/feature/github-actions #15

Merge pull request #3 from dmugtasimov/feature/github-actions

Merge pull request #3 from dmugtasimov/feature/github-actions #15

name: Quality Assurance
on:
push:
branches:
- main
pull_request:
jobs:
quality-assurance:
name: Quality Assurance
runs-on: ubuntu-22.04
container: texlive/texlive:latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Disable Git's dubious ownership check
run: git config --global safe.directory '*'
# TODO(dmu) LOW: Implement caching
- name: Install dependencies
run: |
apt update
apt install -y make sudo git pre-commit
make install-pandoc-m4
make setup-pre-commit
- name: Run lint
run: make lint