Repository navigation
ci: restrict Dependabot auto-merge to classified minor and patch updates - #253
Merged
imran-siddique merged 1 commit intoOct 15, 2026
Conversation
Signed-off-by: Srinivasa Dinakar Jainti <dinakarjs@gmail.com>
dinakarjs
requested review from
a team,
carloshvp and
zohebk8s
as code owners
October 15, 2026 02:40
Contributor
|
🟡 Contributor Check: MEDIUM
Automated check by AgenTrust Contributor Check. |
imran-siddique
merged commit Oct 15, 2026
f5f2562
into
agentrust-io:ci/dependabot-grouping
3 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Supplement to #251, based directly on
e2aecd57df027023ef3c1fec17ac72ae8995a5e0. Addsynchronize, verified Dependabot metadata and a gate requiring every dependency in a nonempty group to be a classified semver minor or patch update. Major, unknown and malformed metadata stays manual. The merge command matches the event head SHA.Why
The current proposal queues all Dependabot PRs, including majors, and does not rerun when Dependabot updates a PR. Ports the safeguards from weight-custody-manifest#196, integrations#324, agent-manifest#505 and cmcp#758 into #251's existing branch. Corrects the pip wording to reflect the existing Python-major ignore policy; Python and Docker update policies are unchanged.
Security impact
Restricts eligibility for enabling native auto-merge. SHA-pinned metadata action keeps default verification enabled; no checkout is added. Existing same-repository/bot checks, permissions and branch approval/check requirements remain. No delegation, channel, attestation, signing or runtime changes.
Test plan
ruff check src/ tests/,ruff format --check src/ tests/(107 files) andgit diff --checkpassed.Focused checks ran in an isolated pytest/PyYAML environment with
--noconftestand this checkout on PYTHONPATH; runtime fixtures were not needed. The installed-package version test was deliberately deselected because no cA2A distribution was installed. One unusedasyncio_modeconfiguration warning reflects the absent asyncio plugin. No dependency installation or lock changes were needed for these synchronous workflow checks.Bash/jq controls run on Linux to match the Ubuntu auto-merge job; structural checks also run on Windows. Existing CI will collect the tests on #251's combined revision; main-targeted CI does not automatically run for this custom-base PR.
DCO sign-off
Signed-off-by: Srinivasa Dinakar Jainti dinakarjs@gmail.com