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

Integrate JReleaser #58

Open
jsajlovic opened this issue Mar 21, 2022 · 0 comments
Open

Integrate JReleaser #58

jsajlovic opened this issue Mar 21, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@jsajlovic
Copy link
Contributor

Basic information

  • nrich version: v1.2.1
  • Module: project

Additional information

Enhancement description

We want to enhance the release process of our libraries, in a way that a release can be automatically triggered with a GitHub Action. We could replace the existing "Publish" action with a new "Release" action which would both generate a GitHub release and publish the artifacts to Maven Central. Also, we would like to enhance/beautify the changelog generation for releases, and JReleaser seems like the perfect fit.

Current behaviour

  • Default GitHub release changelog generator
  • No automatic release process via GitHub actions, releases have to be created manually

Wanted behaviour

  • Enhanced GitHub release changelog generator via JReleaser
  • Automatic release process via GitHub actions using JReleaser, no need for manual release creation

Possible workarounds

@jsajlovic jsajlovic added the enhancement New feature or request label Mar 21, 2022
@jsajlovic jsajlovic added this to the v1.4.0 milestone Apr 12, 2022
@jsajlovic jsajlovic modified the milestones: v1.4.0, v1.4.1 May 6, 2022
@jzrilic jzrilic removed this from the v1.4.1 milestone Jul 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants