kotlin-quarkus-realworld-example-app
kotlin-quarkus-realworld-example-app copied to clipboard
Add Gradle refreshVersions bot
Instead of manually updating the dependencies and their versions, it would be desirable to integrate the Gradle refreshVersions dependency within the CICD pipeline. For further details, please see: Gradle refreshVersions
Requirements:
- Add the refreshVersions dependency to the project.
- Optional: you can use the organized dependency notations for popular libraries if you're feeling adventurous.
- Create a new manually triggered workflow named
REFRESH_VRESIONS.yml
to create a pull-request.- Run on ubuntu-20.04 image
- It should checkout the branch.
- Use a compatible Java version.
- Runs
./gradlew refreshVersions
- And then commit & pushes the modified
versions.properties
- ...Wait a second, a refresh versions bot exists and does just that!
- Please implement: RefreshVersionsBot
- However, please amend the workflow file to be a manually triggered instead of a weekly dispatch trigger.
Please ensure that the build CI passes if you upgraded any dependencies (i.e. resolve any breaking changes if you want to upgrade any versions as part of this ticket)