-
Notifications
You must be signed in to change notification settings - Fork 17
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
Fix release build #93
Conversation
Run 'make releaselocal' to verify in CI that a Maven release (with docs) works successfully.
@@ -38,6 +38,8 @@ jobs: | |||
git diff-index --quiet HEAD -- | |||
- name: Build project | |||
run: make build | |||
- name: Install to local repository | |||
run: make releaselocal |
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.
Added this to CI step so we'll know if the release build is likely to fail. The first commit to this PR only had this change (and you can see it failed the build).
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.
Can you make the name
clearer to indicate intent? It's not obvious to me based on the description there now
@@ -7,7 +7,7 @@ junit = "4.13.2" | |||
kotlin = "1.6.21" | |||
kotlinpoet = "1.12.0" | |||
ktlint = "0.46.0" | |||
mavenplugin = "0.22.0" | |||
mavenplugin = "0.24.0" |
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.
Bump to a newer plugin. We can't bump to the latest without also bumping to a newer version of the Kotlin plugin (which isn't very straightforward). I'd like to start with this to get a release out.
Run 'make releaselocal' to verify in CI that a Maven release (with docs) works successfully.