Skip to content

release: rust-ci extra-test-os input#24

Merged
Jaro-c merged 1 commit into
mainfrom
develop
Jun 5, 2026
Merged

release: rust-ci extra-test-os input#24
Jaro-c merged 1 commit into
mainfrom
develop

Conversation

@Jaro-c

@Jaro-c Jaro-c commented Jun 5, 2026

Copy link
Copy Markdown
Member

Promotes develop to main:

No behavior change for existing callers: the input defaults to [] and the new Test (<os>) job is skipped when empty.

Closes #22

Adds an `extra-test-os` input to the reusable Rust workflow: a JSON
array of additional runner images (default `[]`). A matrixed `Test
(<os>)` job mirrors the existing `Test` job on each image and is skipped
entirely when the array is empty.

The existing `Test` job is untouched, so its check name — required by
branch rulesets in consumer repos — does not change, and current callers
see no difference.

First consumer: Glyndor/podup#43 (macOS support) will pass
`extra-test-os: '["macos-latest"]'`.

## Test plan

- Default callers: `extra-test-os` defaults to `[]` → `test-extra`
skipped (job-level `if`)
- podup's branch will exercise the populated path once the pin is bumped

Signed-off-by: Jaro-c <75870284+Jaro-c@users.noreply.github.com>
@Jaro-c Jaro-c added effort:XS Less than an hour prio:P1 High status:review Waiting for review type:ci CI/CD and automation labels Jun 5, 2026
@Jaro-c Jaro-c merged commit bc62ab8 into main Jun 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

effort:XS Less than an hour prio:P1 High status:review Waiting for review type:ci CI/CD and automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

1 participant