Skip to content

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

Merged
jhmgoossens merged 1 commit intocoin-or:stable/0.108from
jhmgoossens:dev-ci-202604-stable/0.108
Apr 11, 2026
Merged

Update linux-ci for macos and all ci for action updates for Node.js for stable#210
jhmgoossens merged 1 commit intocoin-or:stable/0.108from
jhmgoossens:dev-ci-202604-stable/0.108

Conversation

@jhmgoossens
Copy link
Copy Markdown
Contributor

  • Update linux-ci to add the new macos-26 and macos-26-intel runners.
    -- Remove fail-fast: false
    -- 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 a839f22 into coin-or:stable/0.108 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