Skip to content

chore(dependabot): group @opencode-ai/* packages together#46

Merged
justin-carper merged 1 commit into
mainfrom
chore/dependabot-group-opencode-ai
Jun 24, 2026
Merged

chore(dependabot): group @opencode-ai/* packages together#46
justin-carper merged 1 commit into
mainfrom
chore/dependabot-group-opencode-ai

Conversation

@justin-carper

Copy link
Copy Markdown
Collaborator

Problem

@opencode-ai/plugin (production dependency) and @opencode-ai/sdk (devDependency) are sibling packages that version-lock upstream. Dependabot currently splits them across separate group buckets — plugin gets an individual PR and sdk lands in the dev-dependencies group PR. This causes version drift if merged sequentially.

Fix

Add explicit pattern group @opencode-ai/* to the npm ecosystem config. Listed before dev-dependencies so it takes precedence (Dependabot assigns packages to the first matching group).

groups:
  opencode-ai:
    patterns:
      - "@opencode-ai/*"
  dev-dependencies:
    dependency-type: "development"

Result: @opencode-ai/plugin and @opencode-ai/sdk will land in a single PR going forward, keeping them version-synced. Other devDependencies continue grouping separately.

@opencode-ai/plugin (dependency) and @opencode-ai/sdk (devDependency)
are sibling packages that version-lock upstream. Currently split across
separate Dependabot group buckets, causing drift on sequential merge.

Add explicit pattern group '@opencode-ai/*' (listed before dev-dependencies
group so it takes precedence) to ensure both land in one PR.
@justin-carper justin-carper added the dependencies Pull requests that update a dependency file label Jun 24, 2026
@justin-carper justin-carper merged commit 46f7677 into main Jun 24, 2026
6 checks passed
@justin-carper justin-carper deleted the chore/dependabot-group-opencode-ai branch June 24, 2026 16:01
sk-bryn pushed a commit that referenced this pull request Jun 24, 2026
@opencode-ai/plugin (dependency) and @opencode-ai/sdk (devDependency)
are sibling packages that version-lock upstream. Currently split across
separate Dependabot group buckets, causing drift on sequential merge.

Add explicit pattern group '@opencode-ai/*' (listed before dev-dependencies
group so it takes precedence) to ensure both land in one PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant