File: pre-commit.yml

package info (click to toggle)
dnf5 5.4.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,960 kB
  • sloc: cpp: 94,312; python: 3,370; xml: 1,073; ruby: 600; sql: 250; ansic: 232; sh: 104; perl: 62; makefile: 30
file content (21 lines) | stat: -rw-r--r-- 562 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
name: Pre Commit
on:
  pull_request:
  merge_group:
    types: [checks_requested]


jobs:
  pre-commit:
    name: Pre Commit Hooks
    runs-on: ubuntu-latest
    container: ghcr.io/rpm-software-management/dnf-ci-host
    steps:
    - uses: actions/checkout@v4
    - name: Install pre-commit
      run: pip install pre-commit
    - name: State to use Workspace Dir
      run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
    - name: Run pre-commit on entire codebase
      run: pre-commit run --show-diff-on-failure --color=always --all-files