From a3fee7c12d6c48b91499f2c1f908fb44ee207ae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A9n=C3=A9dikt=20Tran?= <10796600+picnixz@users.noreply.github.com> Date: Sun, 12 Jan 2025 13:31:39 +0100 Subject: [PATCH 1/2] skip CI on CODEOWNERS update --- .github/workflows/reusable-change-detection.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/reusable-change-detection.yml b/.github/workflows/reusable-change-detection.yml index 964bd87e815f425..d047828c2482f3f 100644 --- a/.github/workflows/reusable-change-detection.yml +++ b/.github/workflows/reusable-change-detection.yml @@ -83,7 +83,10 @@ jobs: # into the PR branch anyway. # # https://github.com/python/core-workflow/issues/373 - git diff --name-only "origin/$GITHUB_BASE_REF.." | grep -qvE '(\.rst$|^Doc|^Misc|^\.pre-commit-config\.yaml$|\.ruff\.toml$|\.md$|mypy\.ini$)' && echo "run-tests=true" >> "$GITHUB_OUTPUT" || true + git diff --name-only "origin/$GITHUB_BASE_REF.." | grep -qvE \ + -e '(\.rst$|\.md$|^Doc|^Misc|^CODEOWNERS$)' \ + -e '(^\.pre-commit-config\.yaml$|\.ruff\.toml$|mypy\.ini$)' \ + && echo "run-tests=true" >> "$GITHUB_OUTPUT" || true fi # Check if we should run hypothesis tests From 608f77fbb748b49d1c74eef07fd32a7a0d254864 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A9n=C3=A9dikt=20Tran?= <10796600+picnixz@users.noreply.github.com> Date: Sun, 12 Jan 2025 13:34:52 +0100 Subject: [PATCH 2/2] fix pattern --- .github/workflows/reusable-change-detection.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable-change-detection.yml b/.github/workflows/reusable-change-detection.yml index d047828c2482f3f..39558a3d70b872b 100644 --- a/.github/workflows/reusable-change-detection.yml +++ b/.github/workflows/reusable-change-detection.yml @@ -84,7 +84,7 @@ jobs: # # https://github.com/python/core-workflow/issues/373 git diff --name-only "origin/$GITHUB_BASE_REF.." | grep -qvE \ - -e '(\.rst$|\.md$|^Doc|^Misc|^CODEOWNERS$)' \ + -e '(\.rst$|\.md$|^Doc|^Misc|^\.github/CODEOWNERS$)' \ -e '(^\.pre-commit-config\.yaml$|\.ruff\.toml$|mypy\.ini$)' \ && echo "run-tests=true" >> "$GITHUB_OUTPUT" || true fi