Skip to content

muzimuzhi/actions

Repository files navigation

Actions

Reusable GitHub Actions

setup-pre-commit-uv

Install pre-commit using uv, init it and setup caching

All inputs are optional.

# default values of all inputs
- name: Setup pre-commit
  uses: muzimuzhi/actions/setup-pre-commit-uv@main
  with:
    setup-uv: true
    version: 'latest'
    config: '.pre-commit-config.yaml'
    run-pre-commit: true
    args: '--all-files --show-diff-on-failure --color=always'

uv cache is disabled by default (why). If needed, setup uv beforehand, then use this action with setup-uv: false.

- name: Setup uv
  uses: astral-sh/setup-uv@v6
  with:
    enable-cache: true # enabled on GitHub-hosted runners by default

- name: Setup pre-commit
  uses: muzimuzhi/actions/setup-pre-commit-uv@main
  with:
    setup-uv: false

ppmcheckpdf-deps

Install dependencies for ppmcheckpdf LaTeX package or the ppmcheckpdf.lua in muzimuzhi/latex-zutil repository.

About

Reusable GitHub Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •