Open esabol opened 1 year ago
The 1.1.20 release notes reminded me of a change to the Travis CI that didn't get implemented in the GitHub Actions CI:
CXXFLAGS="-Wp,-D_GLIBCXX_ASSERTIONS"
should be added to gcc 9 (and higher??) builds.
Ubuntu 24.04 is out, so probably should add that to the CI. Also new versions of gcc have been released as well.
Ubuntu 24.04 is out, so probably should add that to the CI.
Apparently, GitHub hasn't added Ubuntu 24.04 runners yet. I'm surprised.
https://github.com/github/roadmap/issues/958
So I think we need to use a container instead:
Now that PR #334 has been merged, I'd like to see the following enhancements to the GitHub Actions CI workflow:
Dockerfile
for building gearmand on Debian would be helpful for this.Rename theDone in PR #363..github/workflow/c-cpp.yml
file to the far more common nameci.yml
.ChangeDone in PR #360.uses: actions/checkout@v2
touses: actions/checkout@v3
(oruses: actions/checkout@main
to always use the latest checkout action?) to eliminate theNode.js 12 actions are deprecated.
warning we are now getting.AddDone in PR #361.CXXFLAGS="-Wp,-D_GLIBCXX_ASSERTIONS"
to the gcc 9 (and higher??) build(s).If anyone wants to help with these, I'd appreciate it!