Skip to content

ci: run the os matrix only in coreui/coreui-angular - #282

Merged
xidedix merged 1 commit into
v5.7from
ci/run-os-matrix
Oct 7, 2026
Merged

xidedix merged 1 commit into
v5.7from
ci/run-os-matrix

Conversation

@xidedix

@xidedix xidedix commented Oct 7, 2026

Copy link
Copy Markdown
Member

runs-on was pinned to ubuntu-latest, so the windows and macOS entries of the matrix were three identical Ubuntu jobs per workflow. The jobs now run on matrix.os. The os list depends on the repository: coreui/coreui-angular runs ubuntu, windows and macOS, any other repository (the private pro repo that merges this file, forks) runs ubuntu only, so the workflow files stay identical between free and pro and a sync does not conflict. These checks have never run on windows or macOS before, so the run on this PR is the first measurement.

runs-on was pinned to ubuntu-latest, so the windows and macOS entries of the
matrix were duplicate Ubuntu jobs. Use matrix.os, and let the os list depend
on the repository: coreui/coreui-angular runs all three systems, any other
repository (the private pro repo that merges this file, forks) runs ubuntu
only, so the workflow files stay identical and a sync does not conflict.
@xidedix
xidedix merged commit c337357 into v5.7 Oct 7, 2026
9 checks passed
@xidedix
xidedix deleted the ci/run-os-matrix branch October 7, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant