From 80198256a2451d860f82af468bc83f9e6d011437 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 2 Apr 2026 16:23:48 +0000 Subject: [PATCH 1/2] chore: update pre-commit workflow to use prek-action Agent-Logs-Url: https://github.com/NextCommunity/NextCommunity.github.io/sessions/50db64f4-3c2f-4d12-b491-c4fc11ae746e Co-authored-by: jbampton <418747+jbampton@users.noreply.github.com> --- .github/workflows/pre-commit.yml | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 24d1723..c1a9f6a 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -7,33 +7,13 @@ on: [pull_request] jobs: pre-commit: - name: 🏃🏼 Pre-commit on ${{ matrix.os }} / Python ${{ matrix.python-version }} - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest] - python-version: ["3.14"] + name: 🏃🏼 Pre-commit + runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 persist-credentials: false - - name: Set up Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 - with: - python-version: ${{ matrix.python-version }} - architecture: "x64" - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pre-commit - - name: Set PY - run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> "$GITHUB_ENV" - - name: Cache Pre-commit Hooks - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 - with: - path: ~/.cache/pre-commit - key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }} - - name: Run pre-commit hooks - run: pre-commit run --all-files --show-diff-on-failure --color always + - name: Run prek-action + uses: j178/prek-action@53276d8b0d10f8b6672aa85b4588c6921d0370cc # v2.0.1 From 1bd3820fa358f4903f1ac0a1aab08b14a92cebd9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Apr 2026 03:41:57 +0000 Subject: [PATCH 2/2] chore: restore OS matrix to pre-commit workflow Agent-Logs-Url: https://github.com/NextCommunity/NextCommunity.github.io/sessions/95c82a18-2c3a-483d-8e43-911230cffe33 Co-authored-by: jbampton <418747+jbampton@users.noreply.github.com> --- .github/workflows/pre-commit.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index c1a9f6a..16ce464 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -7,8 +7,11 @@ on: [pull_request] jobs: pre-commit: - name: 🏃🏼 Pre-commit - runs-on: ubuntu-latest + name: 🏃🏼 Pre-commit on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows-latest] steps: - name: Checkout Code uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2