Skip to content

ci: let rust-ci run the test job on extra runner images #22

@Jaro-c

Description

@Jaro-c

podup is adding macOS support (Glyndor/podup#43) and needs CI coverage on macos-latest so the target cannot regress. Per the CI standard, runner selection belongs in the reusable workflow, not duplicated per repo.

Add an extra-test-os input to rust-ci.yml: a JSON array of additional runner images (default []). A matrixed test-extra job mirrors the existing Test job on each extra image and is skipped when the array is empty, so current callers are unaffected and the existing Test check name does not change (it is a required status check in the branch rulesets).

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort:SA few hoursprio:P1Highstatus:readyTriaged and ready to be worked ontype:ciCI/CD and automation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions