automation_rs/.gitea/workflows/checks.yml
Dreaded_X fb7af4a8b1
All checks were successful
Build and deploy / Build application (push) Successful in 3m46s
Check / Run checks (push) Successful in 3m53s
Build and deploy / Build container (push) Successful in 46s
Build and deploy / Deploy container (push) Successful in 34s
Added caching to pre-commit checks
2024-07-08 23:34:50 +02:00

32 lines
926 B
YAML

name: Check
on:
push:
branches: "**"
jobs:
check:
name: Run checks
runs-on: ubuntu-latest
container: git.huizinga.dev/dreaded_x/pre-commit:master
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: https://gitea.com/actions/go-hashfiles@v0.0.1
id: get-hash
with:
patterns: |-
.pre-commit-config.yaml
- name: set PY
run: echo "PY=$(python -VV | sha256sum | cut -d ' ' -f1)" >> $GITHUB_ENV
- uses: actions/cache@v4
with:
path: ~/.cache/pre-commit
key: pre-commit|${{ env.PY }}|${{ steps.get-hash.outputs.hash }}
- name: Run pre-commit
run: SKIP=sqlx-prepare pre-commit run --show-diff-on-failure --color=always --all-files
shell: bash