-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
cicdContinuous integration / continuous deployment related tasksContinuous integration / continuous deployment related taskstaskA single unit of work broken down from a user story. A task is usually completed by just one person.A single unit of work broken down from a user story. A task is usually completed by just one person.
Description
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.ymlto 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)
Metadata
Metadata
Assignees
Labels
cicdContinuous integration / continuous deployment related tasksContinuous integration / continuous deployment related taskstaskA single unit of work broken down from a user story. A task is usually completed by just one person.A single unit of work broken down from a user story. A task is usually completed by just one person.
Type
Projects
Status
Backlog