Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Only run Circle CI jobs if appropriate files have been changed #13706

@thibaudcolas

Description

@thibaudcolas

Problem statement

Initially opened as a PR: #6790. Our CI pipeline spends a lot of time on PRs that don’t actually have any relevant changes. It’d be nice if those were skipped.

Proposed solution

Explore how CircleCI can be configured to skip some or all of the CI checks it runs – ideally with officially-supported APIs that make this simple? Years ago on #6790 we found out about path filtering support, maybe it’s still the best option, maybe there are better ones now.

Alternative solutions

Leave things as-is?

Additional context

We have a few proposed solutions in #6790, but they need more work.

Working on this

We need someone to explore the CircleCI docs, potentially try any changes by setting up CI for their own fork of Wagtail. This will be crucial to confirming any proposed changes do work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    InfrastructureIssues that relate to online tools we use to develop Wagtailtype:Cleanup/OptimisationCode quality improvements, refactoring, performance optimization, tech debt reduction

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions