Skip to content

ci: only run update-starters when Release published packages - #1215

Open
devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1789989075-gate-update-starters-on-publish
Open

devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1789989075-gate-update-starters-on-publish

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

What

Update OpenUI starters runs on every successful Release run, but Release runs on every push to main and usually only creates/updates the Version Packages PR. Starters should only be refreshed when packages were actually published.

workflow_run consumers can't read the triggering run's step outputs, so Release now signals a publish via an artifact and update-starters gates on its presence.

Changes

  • release.yml: give the changesets step an id; when outputs.published == 'true', write publishedPackages to published-packages.json and upload it as artifact published-packages (7-day retention).
  • update-openui-starters.yml: new check-published job lists the triggering run's artifacts via gh api .../actions/runs/$RUN_ID/artifacts and outputs published; update now needs it and runs only when published == 'true'. workflow_dispatch always proceeds. Adds actions: read permission for the artifacts API.

Test Plan

  • Not applicable (explain why) — workflow-only change; YAML validated locally. First real verification is the next push to main: the Release run should complete and update-starters should skip with "did not publish packages", then run for real after the next Version PR merge.

Checklist

  • I linked a related issue, if applicable
  • I updated docs/README when needed (none needed)
  • I considered backwards compatibility (workflow_dispatch behavior unchanged)

Link to Devin session: https://app.devin.ai/sessions/c0a7738d72354688a4648e8ec20103b3
Open in Devin Desktop: https://app.devin.ai/desktop/session/c0a7738d72354688a4648e8ec20103b3?variant=devin

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@vercel

vercel Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
openui-docs Ready Ready Preview Sep 21, 2026 11:14am UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — 80ec63b6 Deployed Sep 21, 2026 by vercel[bot]
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