Skip to content

feat: add @opencode-ai/plugin and @opencode-ai/sdk version checks to dependency-update workflow#87

Merged
tryweb merged 1 commit intomainfrom
feat/add-opencode-ai-dependency-checks
Apr 17, 2026
Merged

feat: add @opencode-ai/plugin and @opencode-ai/sdk version checks to dependency-update workflow#87
tryweb merged 1 commit intomainfrom
feat/add-opencode-ai-dependency-checks

Conversation

@tryweb
Copy link
Copy Markdown
Owner

@tryweb tryweb commented Apr 17, 2026

Summary

Enhance the dependency-update workflow to check and verify updates for @opencode-ai/plugin and @opencode-ai/sdk packages.

Changes

  • Version checks: Added automated version checks for @opencode-ai/plugin and @opencode-ai/sdk in the check-dependency-updates job
  • Compatibility testing: New test-with-latest-opencode-packages job runs npm run verify inside Docker with the latest versions
  • PR creation: Changed from creating an Issue to creating a PR when updates are verified

How it works

  1. Every Monday at 06:00 UTC, the workflow checks npm for the latest versions
  2. If updates are available, Docker-based compatibility tests are run
  3. If tests pass, a PR is automatically created with the version updates

Testing

  • YAML syntax validated
  • Workflow structure verified

Files changed

  • .github/workflows/dependency-update.yml

See .github/workflows/dependency-update.yml for full implementation.

…dependency-update workflow

- Added version check for @opencode-ai/plugin and @opencode-ai/sdk in check-dependency-updates job
- Added test-with-latest-opencode-packages job to verify compatibility in Docker
- Changed create-update-pr job to automatically create PR after tests pass
- Updated permissions to include contents:write and pull-requests:write
@tryweb tryweb merged commit 4a31ca6 into main Apr 17, 2026
9 checks passed
@tryweb tryweb deleted the feat/add-opencode-ai-dependency-checks branch April 17, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant