Sign in
Explore
Workflows ¡ WorkflowEveryday codingReviewed

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.
…