* feat: add dependabot skill * feat: add codeql skill * feat: add secret-scanning skill * feat: run start and update docs * fix: replace deprecated @dependabot merge example with native auto-merge guidance The usage example still showed @dependabot merge despite the Jan 2026 deprecation. Replaced with gh pr merge --auto and GitHub UI auto-merge. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
4.2 KiB
Dependabot PR Comment Commands
Interact with Dependabot pull requests by commenting @dependabot <command>. Dependabot acknowledges commands with a thumbs-up reaction.
Deprecation Notice (January 27, 2026): The following commands have been removed:
@dependabot merge,@dependabot squash and merge,@dependabot cancel merge,@dependabot close, and@dependabot reopen. Use GitHub's native UI, CLI (gh pr merge), API, or auto-merge feature instead.
Commands for Individual PRs
| Command | Description |
|---|---|
@dependabot rebase |
Rebase the PR against the target branch |
@dependabot recreate |
Recreate the PR from scratch, overwriting any manual edits |
@dependabot ignore this dependency |
Close the PR and stop all future updates for this dependency |
@dependabot ignore this major version |
Close and stop updates for this major version |
@dependabot ignore this minor version |
Close and stop updates for this minor version |
@dependabot ignore this patch version |
Close and stop updates for this patch version |
@dependabot show DEPENDENCY_NAME ignore conditions |
Display a table of all current ignore conditions for the dependency |
Commands for Grouped Updates
These commands work on Dependabot PRs created by grouped version or security updates.
| Command | Description |
|---|---|
@dependabot ignore DEPENDENCY_NAME |
Close the PR and stop updating this dependency in the group |
@dependabot ignore DEPENDENCY_NAME major version |
Stop updating this dependency's major version |
@dependabot ignore DEPENDENCY_NAME minor version |
Stop updating this dependency's minor version |
@dependabot ignore DEPENDENCY_NAME patch version |
Stop updating this dependency's patch version |
@dependabot unignore * |
Close current PR, clear ALL ignore conditions for ALL dependencies in the group, open a new PR |
@dependabot unignore DEPENDENCY_NAME |
Close current PR, clear all ignores for a specific dependency, open a new PR with its updates |
@dependabot unignore DEPENDENCY_NAME IGNORE_CONDITION |
Close current PR, clear a specific ignore condition, open a new PR |
Usage Examples
Merge After CI (Use Native GitHub Features)
Auto-merge is the recommended replacement for the deprecated @dependabot merge command:
# Enable auto-merge via GitHub CLI
gh pr merge <PR_NUMBER> --auto --squash
# Or enable auto-merge via the GitHub UI:
# PR → "Enable auto-merge" → select merge method → confirm
GitHub will automatically merge the PR once all required CI checks pass.
Ignore a Major Version Bump
@dependabot ignore this major version
Useful when a major version has breaking changes and migration is not yet planned.
Check Active Ignore Conditions
@dependabot show express ignore conditions
Displays a table showing all ignore conditions currently stored for the express dependency.
Unignore a Dependency in a Group
@dependabot unignore lodash
Closes the current grouped PR, clears all ignore conditions for lodash, and opens a new PR that includes available lodash updates.
Unignore a Specific Condition
@dependabot unignore express [< 1.9, > 1.8.0]
Clears only the specified version range ignore for express.
Tips
- Rebase vs Recreate: Use
rebaseto resolve conflicts while keeping your review state. Userecreateto start fresh if the PR has diverged significantly. - Force push over extra commits: If you've pushed commits to a Dependabot branch and want Dependabot to rebase over them, include
[dependabot skip]in your commit message. - Persistent ignores: Ignore commands via PR comments are stored centrally. For transparency in team repos, prefer using
ignoreindependabot.ymlinstead. - Merging Dependabot PRs: Use GitHub's native auto-merge feature, the CLI (
gh pr merge), or the web UI. The old@dependabot mergecommands were deprecated in January 2026. - Closing/Reopening: Use the GitHub UI or CLI. The old
@dependabot closeand@dependabot reopencommands were deprecated in January 2026. - Grouped commands: When using
@dependabot unignore, Dependabot closes the current PR and opens a fresh one with the updated dependency set.