Add renovate to devfiles-samples repos #1278
Description
/kind epic
Which area/kind this issue is related to?
/area ci
Issue Description
Renovate was first added to the registry to support automatic PRs for stack image updates. This automation could potentially be used to other repos org devfile related orgs, like devfile-samples.
Devfile Organization Repos
We could add renovate on the repositories included in the devfile org. This way we can check the image tag used inside every dockerfile used & to keep up-to-date the github-actions used inside them.
Note, as a best practice we could adopt the example of https://github.com/arcalot/.github/blob/main/renovate-config.json to handle all repos organization wide.
Devfile Samples Org
Regarding all devfile samples we could add renovate checks to keep up-to-date the dockerfile images used inside those repos. This of course will introduce the need of tests inside each samples to ensure that all automatic changes of the renovate PRs are working with the samples.
Acceptance Criteria
Devfile Samples Org
- Implement renovate under devfile-samples organization #1720
- Add test cases & renovate to
python-basicsample #1718 - Add test cases & renovate to
go-basicsample #1721 - Add test cases & renovate to
java-springboot-basicsample #1722 - Add test cases & renovate to
code-with-quarkussample #1723 - Add test cases & renovate to
dotnet-basicsample #1724
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone ✅
Activity
lmilbaum commentedon Oct 3, 2023
One comment. The usage of organizational renovate configuration doesn't eliminate the need of tracking renovate.json file in every repo. It just makes it easier to apply org level configuration without duplicating the configuration per repos.
thepetk commentedon Oct 3, 2023
Oh my bad. thanks for the clarification @lmilbaum and for all the help in general! I've updated the description in order to avoid confusion
lmilbaum commentedon Oct 3, 2023
One other task that will be resulted from this effort is setting up a dedicated workflow for all repos in the organization. It can pick up all the repos dynamically including those which will be created in the future with no additional effort.
[-]Expand renovate to other devfile repos[/-][+]Expand renovate to other devfile repos & devfiles-samples org[/+][-]Expand renovate to other devfile repos & devfiles-samples org[/-][+]Add renovate to devfile & devfiles-samples repos[/+]github-actions commentedon Mar 12, 2024
This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment or this will be closed in 60 days.
michael-valdron commentedon Apr 10, 2024
Reviewing this epic for Q2
michael-valdron commentedon Apr 11, 2024
Including for 2024Q2 devtools week, if cannot contain then will plan for 2024Q3 instead.
26 remaining items
[-]Add renovate to devfile & devfiles-samples repos[/-][+]Add renovate to devfiles-samples repos[/+]thepetk commentedon Aug 1, 2025
@michael-valdron @JslYoon I've split the epic into two. The second (devfile) part is now: #1747
thepetk commentedon Aug 1, 2025
Feel free to close (as I think this one is now done)
michael-valdron commentedon Aug 1, 2025
@thepetk I'll close this now as all planned sample tasks are completed.