Skip to content

Update linux-ci to add macos-26 and action updates for Node 24#262

Closed
jhmgoossens wants to merge 3 commits intocoin-or:masterfrom
jhmgoossens:dev-ci-202603-macos-master
Closed

Update linux-ci to add macos-26 and action updates for Node 24#262
jhmgoossens wants to merge 3 commits intocoin-or:masterfrom
jhmgoossens:dev-ci-202603-macos-master

Conversation

@jhmgoossens
Copy link
Copy Markdown
Contributor

@jhmgoossens jhmgoossens commented Mar 23, 2026

  • Update linux-ci to add the new macos-26 and macos-26-intel runners.
    -- Simplify the combinations of macos and compilers (gcc / clang)
    -- 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.

Update linux-ci to add macos-26 and action updates for Node 24
@tkralphs
Copy link
Copy Markdown
Member

You said there were some questions?

@jhmgoossens
Copy link
Copy Markdown
Contributor Author

You said there were some questions?

Yes, about the need for "OSX" flag, and "arch:" for linux-ci? See above.

@tkralphs
Copy link
Copy Markdown
Member

As far as I can tell, yes, we can drop the "OSX" flag, and "arch:" for linux-ci. So everything looks good, although I wonder if we need to be running quite so many jobs. I would still like to see if we can implement some way of avoiding rebuilding CoinUtils over and over as a dependency of all the projects in the stack. I think we had talked about this. I'll try to find some time to look at it.

@tkralphs
Copy link
Copy Markdown
Member

This is weird, but something went wrong and it seems that this PR was merged successfully but the PR was not marked as merged and closed. I guess I'll close it manually.

@tkralphs tkralphs closed this Mar 24, 2026
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.

2 participants