Skip to content

[automated] Improve PR CI time with selective test execution #19757

Description

@radical

[automated] Selective PR CI enforcement is active after #19687 and #19688. Track rollout accuracy, performance, trigger-map maintenance, and related workflow improvements.

Enable selective test execution

Monitor and react

During rollout, check for missed required tests, unnecessary selections, and CI regressions. Update the trigger map when issues are found, and use full CI or disable enforcement whenever selection safety is uncertain.

Measure performance

Compare representative PR CI timing after selective test execution with runs from before selection was enabled. Use enough runs to account for normal CI variance and record whether selective execution materially improves PR time.

Keep the trigger map current

  • Add Copilot review guidance—repository instructions, a skill, or both—that identifies pull requests which should update trigger files.
  • Have that guidance suggest trigger-map updates when tests, projects, CI jobs, workflows, or loose CI inputs change.

Related workflow structure

Activity

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

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions