Skip to content

Replace skip-duplicate-actions with job-level path gating - #244

Merged
rtibbles merged 2 commits into
learningequality:mainfrom
rtibblesbot:issue-243-a20d3e
Sep 26, 2026
Merged

rtibbles merged 2 commits into
learningequality:mainfrom
rtibblesbot:issue-243-a20d3e

Conversation

@rtibblesbot

@rtibblesbot rtibblesbot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Python test jobs are gated at job level by a path filter; no matrix runner starts on a skip.
  • One aggregate Python tests check replaces the per-version required checks.
  • Linting runs unconditionally.

References

Closes #243. Strategy: learningequality/.github#83.

Reviewer guidance

Ruleset change needed on merge:

  • Remove Python unit tests (3.9), (3.10), (3.11), (3.12), (3.13)
  • Remove Python unit tests for EOL Python versions (3.6), (3.7), (3.8)
  • Add Python tests

Python tests now also gates the 3.14 leg, which no required check covered before.

Fork runs (push to main):

AI usage

Used Claude Code to replace the path-check action and add the aggregate check. Verified with actionlint and yamlfmt.

🤖 Generated with Claude Code


@rtibblesbot's comments are generated by an LLM, and should be evaluated accordingly

How was this generated?
  • Ran pre-flight CI checks (lint, format, tests) and verified all pass
  • Rebased onto the target branch and resolved any conflicts
  • Reorganized commit history into clean, logical commits
  • Audited the diff to ensure only issue-relevant files are changed
  • Built PR body from the repository's PR template with evidence blocks
@rtibblesbot

🟡 Waiting for feedback

Last updated: 2026-09-25 06:48 UTC

rtibblesbot and others added 2 commits September 24, 2026 23:36
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Replaces fkirc/skip-duplicate-actions with dorny/paths-filter.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@rtibbles
rtibbles marked this pull request as ready for review September 25, 2026 17:16
@rtibbles
rtibbles merged commit 5d5eedf into learningequality:main Sep 26, 2026
223 checks passed
@rtibblesbot
rtibblesbot deleted the issue-243-a20d3e branch September 26, 2026 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace fkirc/skip-duplicate-actions in CI workflows

2 participants