From 38e1c15ba61dc0dcb5020717304b78592a42a493 Mon Sep 17 00:00:00 2001 From: Brian Kohan Date: Thu, 5 Mar 2026 15:44:59 -0800 Subject: [PATCH 1/2] only run tests on PRs when necessary - add workflow trigger to scorecard --- .github/workflows/scorecard.yml | 1 + .github/workflows/test.yml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 24956e9..83a1b50 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -7,6 +7,7 @@ on: # https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained push: branches: [ main ] + workflow_dispatch: permissions: read-all diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e84d672..951031b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,6 +10,12 @@ on: branches: ['main'] pull_request: branches: ['main'] + paths: + - "src/**/*.py" + - "tests/**/*.py" + - ".github/workflows/test.yml" + - "pyproject.toml" + - "justfile" workflow_call: secrets: CODECOV_TOKEN: From 45aad39189950c469d7316d18eae08299312076f Mon Sep 17 00:00:00 2001 From: Brian Kohan Date: Thu, 5 Mar 2026 15:49:12 -0800 Subject: [PATCH 2/2] Update .github/workflows/test.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 951031b..318252e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,8 +11,8 @@ on: pull_request: branches: ['main'] paths: - - "src/**/*.py" - - "tests/**/*.py" + - "src/**" + - "tests/**" - ".github/workflows/test.yml" - "pyproject.toml" - "justfile"