diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 8fd1e94f..be95c1c7 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -6,18 +6,20 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: cvmfs-contrib/github-action-cvmfs@v2 - - uses: aidasoft/run-lcg-view@v3 + - uses: actions/checkout@v4 + - uses: cvmfs-contrib/github-action-cvmfs@v3 + - uses: aidasoft/run-lcg-view@v4 with: - release-platform: LCG_101/x86_64-centos7-clang12-opt + container: el9 + view-path: /cvmfs/sw-nightlies.hsf.org/key4hep run: | export PYTHONPATH=$(python -m site --user-site):$PYTHONPATH export PATH=/root/.local/bin:$PATH - pip install --upgrade --user pip - pip install pre-commit --user - # Use virtualenv from the LCG release - pip uninstall --yes virtualenv + # Newer versions of git are more cautious around the github runner + # environment and without this git rev-parse --show-cdup in pre-commit + # fails + git config --global --add safe.directory $(pwd) + pip install pre-commit pre-commit run --show-diff-on-failure \ --color=always \ --all-files