Skip to content

Only test newly added Fleet-maintained apps in pull requests #35887

@allenhouchins

Description

@allenhouchins

Problem

Currently when you add a new Fleet-maintained app (FMA) pull request, a check is run that tests all FMAs, including the new one(s) being submitted. We are currently at 70 apps which means these checks can take upwards of 40 minutes. This will only get longer the more apps we add.

We also run into an issue from time to time where unrelated FMAs will fail within these checks due to URLs being out of date. This blocks us merging the new FMA confidently because we want to see all checks passing.

What have you tried?

N/A

Potential solutions

Create new workflows that only work on PRs that detect what FMAs are new and only validates those, leaving the older, already tested FMAs unchecked in the pull request.

What is the expected workflow as a result of your proposal?

New FMA pull requests will be much quicker and not present false positives.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ~feature festWill be reviewed at next Feature Fest

    Type

    No type

    Projects

    Status

    ⏰ Put to the side

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions