Skip to content

Add automated dependency update workflow#98

Open
umangmoe wants to merge 5 commits intodevelopmentfrom
dependency-update-automation
Open

Add automated dependency update workflow#98
umangmoe wants to merge 5 commits intodevelopmentfrom
dependency-update-automation

Conversation

@umangmoe
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a Kotlin script (.github/scripts/update-bom.main.kts) that fetches the latest android-bom and plugin-base-bom versions from Maven Central's Sonatype API
  • Compares old vs new BOM POM contents to detect which artifacts actually changed
  • Selectively updates only the SDK modules that consume changed artifacts
  • Adds a workflow_dispatch workflow (.github/workflows/update_dependency.yml) that runs the script and creates a PR with the changes

Test plan

  • Trigger the workflow manually with a ticket number and verify it fetches the latest BOM versions
  • Verify only modules with changed artifacts are updated
  • Verify a PR is created against the development branch with correct branch name and title

🤖 Generated with Claude Code

umangmoe and others added 5 commits March 17, 2026 23:07
Adds a Kotlin script that fetches the latest android-bom and plugin-base-bom
versions from Maven Central, compares BOM contents to detect changed artifacts,
and selectively updates only the SDK modules that consume changed artifacts.
Includes a workflow_dispatch workflow to trigger the update and create a PR.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant