Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update CI for outdated actions, build issues, add macos-14, remove mingw32 #26

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

jhmgoossens
Copy link

These changes perform general maintenance on the GitHub Actions workflows for builds for Linux and Windows.
Notably:

  • Update outdated build actions (e.g. checkout@v2 -> checkout@v4, etc.)
  • Always upload artifact
  • Windows: Remove mingw32 builds (32-bit is being removed)
  • Linux: Update to recent Ubuntu
  • Linux: Update to macos 13 and 14 arm64, and fix gcc build issues
  • Linux: Use latest package name generation for macos
  • Note: Without Windows MSVS steps

See also coin-or/COIN-OR-OptimizationSuite#25

@jhmgoossens
Copy link
Author

Windows checks run OK, Linux checks fail for Ubuntu 22.04 for "build_static == true" (Building DyLP unit test fails), but OK for "build_static == false" (Build step is cancelled, but after DyLP unit tests pass). Any ideas?

@tkralphs
Copy link
Member

tkralphs commented Apr 6, 2024

I'm not sure what's going on here, but it appears there is no successful previous build that has ever run in Actions. It's probably not due to this update. But I guess I'll leave it to @LouHafer to sort out :).

@LouHafer
Copy link
Contributor

LouHafer commented Apr 7, 2024

No idea of the problem, but I'll make some time to look at it in the next few weeks. Busy with some non-code projects at the moment.

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.

3 participants