diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 0ccab4f..9a2437f 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -11,6 +11,18 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + + # Hooks here delegate to the shared gates in kuhyx/utils. Without this + # checkout they exit 1 with "shared gate not found at + # /home/runner/utils/..." -- which is what this workflow was doing on + # every run since those hooks were added. + - name: Check out the shared gates + uses: actions/checkout@v4 + with: + repository: kuhyx/utils + path: .utils + - name: Point the delegates at that checkout + run: echo "UTILS_ROOT=$GITHUB_WORKSPACE/.utils" >> "$GITHUB_ENV" - uses: actions/setup-python@v5 with: python-version: "3.12"