Open dodie opened 3 years ago
3.6.3-jdk-14
, just adoptopenjdk
to use latest Maven and Java, or find a tag with a fixed Maven version.)Bump dependency and Java versions
Prepare for release
Deploy
For automatic dependency updates you can use: https://github.com/apps/renovate For publishing releases you can use Github actions: https://docs.github.com/en/actions/publishing-packages/publishing-java-packages-with-maven And for the changelog automation you can use: https://github.com/release-drafter/release-drafter
Hope, this helps :)
Thanks for the tips @Aloren ! Renovate looks really cool, I did not know about it. Migrating the build from Azure Pipelines to GitHub Actions also makes sense, although they are similar, nowadays Actions seems to be a better choice as it's integrated to the platform.
Regular maintenance requires many manual steps:
asm
andjavaparser
dependencies to ensure that Scott can work with the latest Java.Ideally, parts of this process should be handled by build pipelines.