Skip to content

[ci] new logic for ci workflow to use macOS only on demand or for releases#59

Merged
epernod merged 12 commits into
mainfrom
new_ci_workflow
Jun 14, 2026
Merged

[ci] new logic for ci workflow to use macOS only on demand or for releases#59
epernod merged 12 commits into
mainfrom
new_ci_workflow

Conversation

@epernod

@epernod epernod commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

To be tested here and double checked as it was AI modified

@epernod epernod added pr: fix pr: status to review To notify reviewers to review this pull-request labels Jun 10, 2026
epernod added 3 commits June 10, 2026 13:59
… it correctly preserves the “label is the gate” + “runs on subsequent pushes” behavior.
Added steps for creating plugin artifacts and launching tests.
epernod added 5 commits June 10, 2026 14:10
Simplified the OS matrix for CI workflow to only include Ubuntu and Windows.
Add conditional environment variable for macOS builds.
Refactor CI workflow to simplify OS selection logic.
@epernod epernod added pr: status wip still work in progress pr: status to review To notify reviewers to review this pull-request pr: run ci and removed pr: status to review To notify reviewers to review this pull-request pr: status wip still work in progress pr: run ci labels Jun 11, 2026
Add debug step to output OS list for CI workflow
@epernod epernod added pr: status ready Approved a pull-request, ready to be squashed and removed pr: status to review To notify reviewers to review this pull-request labels Jun 14, 2026
@epernod epernod merged commit 312e7e2 into main Jun 14, 2026
18 of 20 checks passed
@epernod epernod deleted the new_ci_workflow branch June 14, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: fix pr: run ci pr: status ready Approved a pull-request, ready to be squashed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant