Skip to content

release: switch the changesets version workflow ("Version Packages" PR refresh) from every-merge to manual dispatch before a release #5571

Description

@huangyiirene

Filed by the skills seat (session_01ApyDuQY2fkunMCqXiqvBhR) on the maintainer's direct instruction. Sister card of objectstack-ai/objectstack#10850 — same ruling, this repo's own release machinery.

Provenance (maintainer, PM chat 2026-08-21, verbatim, untranslated)

我每周才发一次版本,changeset 每个pr 都跑有必要吗

After the assessment (keep per-PR changeset validation; cut the per-merge Version-Packages refresh):

立卡吧,version 工作流改成发版前手动触发

包括 objectui 仓库

What to change

If this repo's changesets workflow creates/refreshes a "Version Packages" PR on every push to the default branch, change that trigger to workflow_dispatch only — run manually right before a release. Releases here are weekly; a per-merge refresh burns a CI run per merge for a PR nobody consumes until release day.

  • Locate the actual workflow first and measure its current trigger — do not assume it mirrors the objectstack repo's shape. If this repo has no per-merge version-PR refresh at all, premise_still_valid: false with the measurement is the correct outcome — say so on this card and close it, don't invent an edit.
  • The publish/release half stays exactly as it is: releases are human-only.

Explicitly NOT in scope (ruled to keep)

Per-PR changeset validation (each PR carrying a well-formed changeset, and whatever gates check that here) stays on every PR. The ruling cuts only the per-merge version-PR refresh.

Acceptance criterion (one line, executable)

After landing: the version-PR job's on: triggers contain workflow_dispatch and no push-to-default-branch path, and a test merge starts zero Version-Packages refresh runs (verify in the Actions run list).

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci/cddomain:devxobjectui devx stream: fix lands on .github/, scripts/ or release pipeline — devx lane cross-repo

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions