Skip to content

ci: publish opencode next on every iteration#185

Merged
anand-testcompare merged 1 commit intomainfrom
ci/opencode-next-publish-every-iteration
Mar 2, 2026
Merged

ci: publish opencode next on every iteration#185
anand-testcompare merged 1 commit intomainfrom
ci/opencode-next-publish-every-iteration

Conversation

@anand-testcompare
Copy link
Copy Markdown
Collaborator

Closes #184

Summary

  • update opencode-excalidraw-release dispatch logic so plugin iterations always publish next
  • keep latest publish gated to actual release creation
  • document release-channel behavior in plugin docs and root README

Why

Release PRs can stay open for multiple iteration cycles (next.x) before a public release. Previous logic only dispatched next on release PR creation (prs_created == true), which could skip expected prerelease publishes while iterating on an already-open release PR.

Changes

  • .github/workflows/opencode-excalidraw-release.yml
    • removed dependence on prs_created
    • dispatch job now runs on successful process
    • dispatch rules:
      • releases_created == true -> publish latest
      • otherwise -> publish next
  • packages/opencode-excalidraw/README.md
    • added explicit next vs latest release-channel behavior and practical flow
  • README.md
    • added OpenCode plugin release-channel note

Validation

  • bun x ultracite check passed
  • Verified current release/publish chain behavior on main:
    • release PR merge produced opencode-excalidraw-v0.0.8
    • publish run completed successfully
    • npm now reports latest=0.0.8

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sketchi-web Building Building Preview, Comment Mar 2, 2026 5:38am

Request Review

@anand-testcompare anand-testcompare merged commit 730906e into main Mar 2, 2026
8 checks passed
@anand-testcompare anand-testcompare deleted the ci/opencode-next-publish-every-iteration branch March 2, 2026 05:52
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.

Ensure opencode prerelease (next) publishes on every plugin iteration

1 participant