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

Discuss release distributions #91

Open
lagergren opened this issue Aug 18, 2023 · 1 comment
Open

Discuss release distributions #91

lagergren opened this issue Aug 18, 2023 · 1 comment
Labels
infrastructure CI, build, test, organization, automation

Comments

@lagergren
Copy link
Contributor

This is meant as an Umbrella cr for the best way to handle distributions.

JReleaser and semantic versioning have come up. Thoughts? Description of the Current distro?

@aalmiray
Copy link

As far as I recall the current distribution is not identical for all supported platforms, there's a config script that generates symlinks to the same "binary" but with different names.

Ideally, a binary distribution would follow this structure https://jreleaser.org/guide/latest/concepts/distributions/binary.html which is what's expected by multiple package managers https://jreleaser.org/guide/latest/integrations.html#_package_publish

This structure could be created on the fly upon installation as long as the target package manager supports that feature. Otherwise, the file structure should be provided OOTB (which is my recommendation as that simplifies matters).

@ggleyzer ggleyzer added the infrastructure CI, build, test, organization, automation label Oct 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure CI, build, test, organization, automation
Projects
None yet
Development

No branches or pull requests

3 participants