Skip to content

Add better abstraction to distribution building code. #162

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

Merged
merged 2 commits into from
Feb 28, 2024

Conversation

lagergren
Copy link
Contributor

@lagergren lagergren commented Feb 26, 2024

Added parameterizable distribution contents so we can modify it for several different Gradle distributions with different classifiers to get a more versatile release pipeline. Haven't actually done any yet, would want to discuss with @cpurdy first.

However, this should be possible to get in as a trivial abstraction raising change.

Also cleaned up several things related to the build, like dead code, unused configurations and so on.

@lagergren
Copy link
Contributor Author

This is rather trivial change. I moved to copyspec config for the distribution tasks to a common place so we can easily create new distros for new platforms with minimum hassle. I also took the Liberty to clean up some sucky Kotlin code I wrote in q2-2023 before I had fully understood Kotlin.

@ggleyzer ggleyzer changed the title Added better abstraction to distribution building code. Add better abstraction to distribution building code. Feb 27, 2024
…rate several similar distributions, if we need to, e.g. for different platforms. General build logic cleanup.
@lagergren lagergren merged commit cf793ba into master Feb 28, 2024
@lagergren lagergren deleted the multi-release branch February 28, 2024 10:58
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