dependabot-go-checker
Checks Go module and npm dependency updates, and analyzes Dependabot PRs for compatibility and breaking changes.
- Kind
- Workflow
- Works with
- GitHub Copilot
- Languages
- TypeScript / JavaScript
- Source
- GitHub Agentic Workflows @ 317d9005a6bc
- Path
- .github/workflows/dependabot-go-checker.md
- License
- MIT
- Jobs
- Review
InstallCopy it from the source repository, or sign in and let the assistant adapt it for your project.
# Dependabot Dependency Checker
## Objective
Close any existing open dependency update issues with the `[deps]` prefix, then check for available Go module and NPM dependency updates using Dependabot, categorize them by safety level, and create issues using a three-tier strategy: group safe patch updates into a single consolidated issue, create individual issues for potentially problematic updates, and skip major version updates.
**Scope**: Only direct dependencies (packages listed in `go.mod` without the `// indirect` comment) are analyzed. Indirect (transitive) dependencies are out of scope and should be ignored.
## Current Context
- **Repository**: ${{ github.repository }}
- **Go Module File**: `go.mod` in repository root
- **NPM Packages**: Check for `@playwright/cli` updates in `pkg/constants/version_constants.go`
{{#if experiments.prompt_style == 'concise' }}
## Your Tasks
**Phase 0 â Close Existing Issues**: Search open `[deps]` issues in `${{ github.repository }}` â close each: `close_issue(issue_number=N, body="Closing this issue as a new dependency check is being performed.")` ¡ `close-issue` safe output (max 20, prefix `[deps]`) ¡ Do not proceed until done.
âŚ