Skip to content

Replace fkirc/skip-duplicate-actions in CI workflows #359

Description

@rtibbles

❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

Overview

Replace fkirc/skip-duplicate-actions in morango's four workflows following the Strategy in learningequality/.github#83.

Complexity: Low
Target branch: release-v0.9.x

The Change

  • check-docs.yml: no required check. Move its path list to native paths: and delete pre_job.
  • check_migrations_sqlite.yml, pre-commit.yml, tox.yml: swap fkirc for dorny/paths-filter in pre_job. Gated jobs keep their job-level if, and tox.yml keeps its required_checks aggregator.
  • check_migrations_sqlite.yml: drop the step-level should_skip checks inside migration_test, which its job-level if already covers.

Acceptance Criteria

  • No workflow references fkirc/skip-duplicate-actions.
  • Every path list keeps its current patterns.
  • Required check names are unchanged, and the PR body states that no ruleset change is needed.
  • The PR links one run where the gated jobs ran and one where they were skipped with every required check green (a run on the contributor's fork is acceptable).
  • actionlint passes on every changed workflow.

AI usage

I used Claude Code to survey this repo's workflows and required checks, and to draft this issue. I chose the approach and reviewed it before filing.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions