Skip to content

v5 - Agents - Dependency update skill - #2944

Open
jreij wants to merge 1 commit into
renovate/v5-all-v5from
chore/v5-dependency-update-skill
Open

v5 - Agents - Dependency update skill#2944
jreij wants to merge 1 commit into
renovate/v5-all-v5from
chore/v5-dependency-update-skill

Conversation

@jreij

@jreij jreij commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Description

Renovate opens an "All v5 dependencies" PR against v5 every three months. The work it needs is repeatable but not obvious, and until now it lived only in the heads of whoever did it last. This adds a skill so the next person, or their agent, starts from the same place.

Two files, split because they change at different rates:

  • SKILL.md — the process. Three rules and their ordering, the ten steps, how to derive the minSdk ceilings from AAR manifests rather than trusting a stored table, how to triage the API dump churn a Kotlin major produces, and the verification and reporting expected before the PR is called done.
  • DIFFERENCES.md — the decision record. What is deliberately different from main, why, and which PR wrote it down. The process should be near-static; this changes whenever a difference is accepted or resolved.

General commit, branch, PR and check guidance stays on main and is read from there rather than duplicated, so only these two files live on v5.

Stacked on #2886 — the differences recorded here are the ones settled while working that PR.

Checklist

  • Changes are tested manually

@jreij
jreij requested a review from a team as a code owner August 14, 2026 13:06

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request introduces the android-update-dependencies-v5 agent skill and its accompanying DIFFERENCES.md file, which documents deliberate build and workflow differences between the v5 and main branches. The feedback points out a minor typo in DIFFERENCES.md where release_snapshot.yml was misspelled as release_snaphot.yml.

Comment thread .agents/skills/android-update-dependencies-v5/DIFFERENCES.md Outdated
@jreij
jreij force-pushed the chore/v5-dependency-update-skill branch from 207be1f to 8e3b20d Compare August 14, 2026 13:18
@jreij jreij added the Chore [PRs only] Indicates any task that does not need to be mentioned in the public release notes label Aug 14, 2026
@jreij
jreij force-pushed the renovate/v5-all-v5 branch from 210e519 to 1cadf91 Compare August 18, 2026 12:41
Renovate opens an "All v5 dependencies" PR against v5 every three months. The work it needs is repeatable but not obvious: v5 must not exceed main, must keep building at its own min-sdk, must not diverge on its own, and carries a set of differences from main that are deliberate and must not be "fixed".

`SKILL.md` records the process, the three rules and their ordering, how to derive the min-sdk ceilings rather than trusting a stored table, how to triage the API dump churn a Kotlin major produces, and the verification and reporting expected before the PR is considered ready.

`DIFFERENCES.md` is the decision record: what is deliberately different from main, why, and which PR wrote it down. The two are split because they change at different rates. The process should be near-static, while the record changes whenever a difference is accepted or resolved.

General commit, branch, PR and check guidance stays on main and is read from there rather than duplicated, so only these two files live on v5.
@jreij
jreij force-pushed the chore/v5-dependency-update-skill branch from 8e3b20d to 90e0c4f Compare August 18, 2026 12:51
@github-actions

Copy link
Copy Markdown
Contributor

✅ No public API changes

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Chore [PRs only] Indicates any task that does not need to be mentioned in the public release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant