Skip to content

Update linux-ci for macos and all ci for action updates for Node.js#209

Merged
jhmgoossens merged 1 commit intocoin-or:masterfrom
jhmgoossens:dev-ci-202604-master
Apr 9, 2026
Merged

Update linux-ci for macos and all ci for action updates for Node.js#209
jhmgoossens merged 1 commit intocoin-or:masterfrom
jhmgoossens:dev-ci-202604-master

Conversation

@jhmgoossens
Copy link
Copy Markdown
Contributor

  • Update linux-ci to add the new macos-26 and macos-26-intel runners.
    -- Simplify the combinations of macos and compilers (gcc / clang)
    -- Reduce the number of MaxOS builds to only the two most recent MacOS, and intel only for the latest MacOS
    -- Remove "OSX=xx" flags. It seems not used?
    -- Remove "arch: arm64" for macos-14. It seems not used?
    See also https://docs.github.com/en/actions/reference/runners/github-hosted-runners

  • Update update all ci.yml for several actions to recent versions that use Node 24 rather than the old Node 20. See recent Action warnings.

See also COIN-OR-OptimizationSuite issue 36 discussion.

@jhmgoossens jhmgoossens self-assigned this Apr 4, 2026
@jhmgoossens jhmgoossens merged commit 9957668 into coin-or:master Apr 9, 2026
22 of 27 checks passed
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