Skip to content

ci: vouch dependabot[bot]#3496

Merged
nicktrn merged 1 commit intomainfrom
ci/vouch-dependabot
May 1, 2026
Merged

ci: vouch dependabot[bot]#3496
nicktrn merged 1 commit intomainfrom
ci/vouch-dependabot

Conversation

@nicktrn
Copy link
Copy Markdown
Collaborator

@nicktrn nicktrn commented May 1, 2026

Dependabot's first auto-bump PR (#3495) was auto-closed because dependabot[bot] isn't in the vouch list and isn't exempt from the require-draft check.

Two changes:

  • Add dependabot[bot] to .github/VOUCHED.td so the vouch check passes.
  • Add dependabot[bot] to the require-draft exception in vouch-check-pr.yml (alongside devin-ai-integration[bot]) so its PRs aren't closed for being non-draft.

Without both, dependabot bumps will keep getting closed and we lose the weekly action update flow that #3494 set up.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 1, 2026

⚠️ No Changeset found

Latest commit: dddb4de

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@nicktrn nicktrn added the ready label May 1, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 1, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 5b4ea3af-d5f6-4880-83aa-ec9565798090

📥 Commits

Reviewing files that changed from the base of the PR and between d825427 and dddb4de.

📒 Files selected for processing (2)
  • .github/VOUCHED.td
  • .github/workflows/vouch-check-pr.yml
📜 Recent review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (22)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (6, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (8, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (4, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (1, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (1, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (2, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (6, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (7, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (4, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (2, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (5, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (8, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (3, 8)
  • GitHub Check: units / packages / 🧪 Unit Tests: Packages (1, 1)
  • GitHub Check: e2e / 🧪 CLI v3 tests (windows-latest - npm)
  • GitHub Check: e2e / 🧪 CLI v3 tests (windows-latest - pnpm)
  • GitHub Check: sdk-compat / Bun Runtime
  • GitHub Check: typecheck / typecheck
  • GitHub Check: audit
  • GitHub Check: Analyze (actions)
  • GitHub Check: Analyze (python)
  • GitHub Check: Analyze (javascript-typescript)
🔇 Additional comments (2)
.github/VOUCHED.td (1)

16-16: Good update to bot vouching list.

Adding dependabot[bot] here matches the intended CI behavior and should prevent false auto-closures from vouch checks.

.github/workflows/vouch-check-pr.yml (1)

31-32: Condition update is correct for Dependabot flow.

Excluding dependabot[bot] in require-draft aligns with the new vouch entry and avoids closing Dependabot PRs for non-draft status.


Walkthrough

This pull request adds dependabot[bot] to the vouched contributors list and modifies the draft PR validation workflow to exclude Dependabot-authored pull requests from the draft requirement check. The changes span two configuration files and are directly related to integrating Dependabot into the project's CI/CD workflow and contributor tracking.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description provides clear context about the issue, explains both required changes, and includes rationale. However, it lacks the structured sections (Checklist, Testing, Changelog) specified in the template. Add the missing template sections: completed checklist, testing steps, and changelog entry to fully conform to repository standards.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'ci: vouch dependabot[bot]' directly and concisely summarizes the main change: adding dependabot[bot] to the vouch configuration to prevent auto-closure of its PRs.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/vouch-dependabot

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@nicktrn
Copy link
Copy Markdown
Collaborator Author

nicktrn commented May 1, 2026

ready

@nicktrn nicktrn enabled auto-merge (squash) May 1, 2026 14:26
@nicktrn nicktrn merged commit cb94382 into main May 1, 2026
9 of 40 checks passed
@nicktrn nicktrn deleted the ci/vouch-dependabot branch May 1, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants