Skip to content

Initial dependabot automation for bump of rocm-systems - #2400

Merged
ammallya merged 6 commits into
mainfrom
ammallya-patch-2
Dec 4, 2025
Merged

ammallya merged 6 commits into
mainfrom
ammallya-patch-2

Conversation

@ammallya

@ammallya ammallya commented Dec 3, 2025 •

Copy link
Copy Markdown
Contributor

Motivation

Dependabot to bump commit hash of rocm-systems on a daily basis

Progress on #223

@ScottTodd ScottTodd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I tagged #223 in the PR description for you

Also in the future please follow the branch naming guidelines: https://github.com/ROCm/TheRock/blob/main/CONTRIBUTING.md#branch-creation-and-naming (looks like you used the default that github creates when you edit from the web UI)

Comment thread .github/dependabot.yml
Comment on lines +20 to +23
reviewers:
- "ScottTodd"
- "marbre"
- "geomin12"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copying some comments from #2252 (comment)

Fine to start as you have this now, but we should add a github team or some labels to help with review, rather than tag individual maintainers like this.

Agree on having this reviewers centralized. we can have two approach:

  1. move reviewers field outside to some CODEOWNERS.yaml and maintain it there in code.
  2. low hanging would be to have teams setup in github as suggested by @ScottTodd

We do have https://github.com/orgs/ROCm/teams/therockinfra available, with 19 members right now. That's maybe too wide a group in my opinion (as responsibility then gets diffused too much and everyone on the list assumes someone else will review). I would prefer to have an automated rotation with ~2 members active at a time, cycling once week or so.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread .github/dependabot.yml Outdated
Comment on lines +15 to +16
schedule:
interval: "daily"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, can we use a cronjob schedule instead of this "daily interval"?
https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference#interval

We can line that up with what #2401 will do for rocm-libraries.

I think we should trigger sometime overnight PST so when developers start their workday they will have a bump PR ready to review with builds/tests completed already. Maybe 2AM? 11PM? open to suggestions...

Comment thread .github/dependabot.yml
github-actions:
patterns:
- "*"
- package-ecosystem: "gitsubmodule"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might want to include the date in the commit message and PR title, but I don't see a way to do that: https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference#commit-message--

(I'm seeing how consistent with #2401)

@ammallya
ammallya merged commit 32d680d into main Dec 4, 2025
6 checks passed
@ammallya
ammallya deleted the ammallya-patch-2 branch December 4, 2025 22:43
@github-project-automation github-project-automation Bot moved this from TODO to Done in TheRock Triage Dec 4, 2025
rponnuru5 pushed a commit that referenced this pull request Dec 9, 2025
## Motivation

Dependabot to bump commit hash of rocm-systems on a daily basis

Progress on #223
ScottTodd added a commit that referenced this pull request Dec 9, 2025
)

Progress on #223.

As reported at
#2400 (comment),
dependabot no longer supports the `reviewers` field and instead suggests
that projects use `CODEOWNERS`:
https://github.blog/changelog/2025-04-29-dependabot-reviewers-configuration-option-being-replaced-by-code-owners/.
rponnuru5 pushed a commit that referenced this pull request Dec 12, 2025
)

Progress on #223.

As reported at
#2400 (comment),
dependabot no longer supports the `reviewers` field and instead suggests
that projects use `CODEOWNERS`:
https://github.blog/changelog/2025-04-29-dependabot-reviewers-configuration-option-being-replaced-by-code-owners/.
subodh-dubey-amd pushed a commit that referenced this pull request Dec 15, 2025
)

Progress on #223.

As reported at
#2400 (comment),
dependabot no longer supports the `reviewers` field and instead suggests
that projects use `CODEOWNERS`:
https://github.blog/changelog/2025-04-29-dependabot-reviewers-configuration-option-being-replaced-by-code-owners/.
benrichard-amd pushed a commit to benrichard-amd/TheRock that referenced this pull request Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants