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

Create an action to build the release artifacts #505

Open
jeremyprime opened this issue Sep 26, 2022 · 0 comments
Open

Create an action to build the release artifacts #505

jeremyprime opened this issue Sep 26, 2022 · 0 comments
Labels
ci Management of the continuous integration pipeline enhancement New feature or request Normal Priority

Comments

@jeremyprime
Copy link
Collaborator

Is your feature request related to a problem? Please describe.

Currently a developer must build the release artifacts themselves. It would be better to have a GitHub action to do this, ensuring a consistent build.

There is the ability to download the slim JAR from some existing GitHub actions, like the main action, but we probably don't want to build the shaded JAR at the same time due to it's large size (>100MB). So a separate action to run at release time, or on-demand, would be better.

Describe the solution you'd like

Create a new GitHub action (e.g. Release Artifacts) which can be run when a new release is created. That way the action can be run and the artifacts can be added to each release.

@jeremyprime jeremyprime added enhancement New feature or request Normal Priority ci Management of the continuous integration pipeline labels Sep 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Management of the continuous integration pipeline enhancement New feature or request Normal Priority
Projects
None yet
Development

No branches or pull requests

1 participant