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 release pipeline #197

Merged
merged 1 commit into from
Aug 22, 2024
Merged

Update release pipeline #197

merged 1 commit into from
Aug 22, 2024

Conversation

mmerklinger
Copy link
Contributor

This PR updates the release pipeline.

  • Sorted the list alphabetically.
  • Fedora 38 is EOL, replaced with Fedora 39 and 40.

@mmerklinger mmerklinger self-assigned this Jul 31, 2024
@mmerklinger
Copy link
Contributor Author

Should we also include Ubuntu 24.04 as a LTS release?

@mmerklinger
Copy link
Contributor Author

The cross-compile pipeline is using Alpine latest, but the normal one is using 3.18. This version is still supported but latest is 3.20. Should we update this as well?

@sosthene-nitrokey
Copy link
Contributor

What are the downsides of still compiling with Alpine 3.18? It's still maintained security-wise until May 2025. Are the binaries produced on it not compatible with more recent release? I doubt it.

Same with updating to the latest ubuntu and debian releases. I think it makes sense to compile with the latest version that is still actively maintained no?

@jans23
Copy link
Member

jans23 commented Jul 31, 2024

Should we also include Ubuntu 24.04 as a LTS release?

Yes please

If Alpine has not meaning of stable or LTS releases or alike, I think latest would be the best.

@mmerklinger
Copy link
Contributor Author

What are the downsides of still compiling with Alpine 3.18? It's still maintained security-wise until May 2025. Are the binaries produced on it not compatible with more recent release? I doubt it.

I don't see downsides if the they're binary compatible, but was wondering why ARM64 is latest, i.e. 3.20 and x86_64 is 3.18.

Same with updating to the latest ubuntu and debian releases. I think it makes sense to compile with the latest version that is still actively maintained no?

Same as above, but the released binary explicitly says ubuntu22.04. Not sure if users will understand that it is upwards compatible. Maybe easier to also compile another for 24.04?

@sosthene-nitrokey
Copy link
Contributor

@mmerklinger is there a reason why this is still in draft?

Should we merge this before releasing a new version that includes #208, #207 and #206 ?

@mmerklinger mmerklinger force-pushed the update-release-pipeline branch from 01826b5 to cb439d1 Compare August 22, 2024 07:49
@mmerklinger
Copy link
Contributor Author

I added Ubuntu 24.04 to the build matrix. The ARM64 seems to use the Alpine latest because the Github Action used for building it only supports this one. PR is ready now.

@mmerklinger mmerklinger marked this pull request as ready for review August 22, 2024 07:55
@mmerklinger mmerklinger merged commit 9f8ea94 into main Aug 22, 2024
3 checks passed
@mmerklinger mmerklinger deleted the update-release-pipeline branch August 22, 2024 09:37
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