Skip to content

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

Merged
jhmgoossens merged 1 commit into
coin-or:stable/2.11from
jhmgoossens:dev-ci-202604-stable/2.11
Apr 11, 2026
Merged

Update linux-ci for macos and all ci for action updates for Node.js for stable#266
jhmgoossens merged 1 commit into
coin-or:stable/2.11from
jhmgoossens:dev-ci-202604-stable/2.11

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 11, 2026
@jhmgoossens jhmgoossens merged commit f231010 into coin-or:stable/2.11 Apr 11, 2026
14 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