-
Notifications
You must be signed in to change notification settings - Fork 0
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 Actions Artifact Publishing #23
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me; has it been tested?
Yes, here is a published artifact from a test run: https://github.com/CDOT-CV/jpo-s3-deposit/packages/2175004 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
Looks good! Only comment is I notice in your test run the version is a SNAPSHOT, which is fine for testing, but I'd recommend removing that from the version number in the pom for the actual release. (SNAPSHOT makes the artifacts mutable which could be confusing to consumers of them) |
Good idea! I added a step to the pipeline that should remove the '-SNAPSHOT' from the pom file before building and publishing the artifact. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just the one question, looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
Added GitHub action workflow to publish a java artifact to the GitHub repository whenever a release is created.