8000 GitHub - muzimuzhi/actions: Reusable GitHub Actions
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

muzimuzhi/actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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:
    uv-if-setup: true
    version: 'latest'
    config-path: '.pre-commit-config.yaml'
    if-run: true
    run-args: '--all-files --show-diff-on-failure --color=always'

uv cache is disabled by default (why). If needed, setup uv beforehand, then set input uv-if-setup: 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:
    uv-if-setup: false

About

Reusable GitHub Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0