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

github action to build ubuntu 22.04 and 24.04 release .debs #2305

Merged
merged 9 commits into from
Nov 2, 2024

Conversation

srcejon
Copy link
Collaborator

@srcejon srcejon commented Nov 2, 2024

Not sure if you want this as well, but this adds a github action to build release .debs for both ubuntu 22.04 and 24.04. I guess some people might find the latter a useful addition.

github has a 20.04 runner, but that only has cmake 3.16 and we currently require cmake 3.17.

Had to upload LimeSuite to latest release so it builds on 24.04. Also needed to tweak debian/control - but it works on both versions of ubuntu.

Currently only setup to build on release tag creation - but could possibly be used instead of appveyor for CI. It builds both versions in 36 mins and perhaps might be more reliable and save you some b/w.

Copy link

sonarcloud bot commented Nov 2, 2024

@f4exb
Copy link
Owner

f4exb commented Nov 2, 2024

Not sure if you want this as well, but this adds a github action to build release .debs for both ubuntu 22.04 and 24.04.

Yes, that's quite interesting. Not sure we would like to keep 22.04 for long though.

but could possibly be used instead of appveyor for CI.

That would be nice. Appveyor is a pain... but we might still keep it for Docker. This build usually works better than the .deb one. Also as I host the server I know there's a PR on going just by hearing the fans 😄

@f4exb f4exb merged commit fd168e8 into f4exb:master Nov 2, 2024
3 of 5 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.

2 participants