Skip to content
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
This repository was archived by the owner on Nov 4, 2026. It is now read-only.

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

Closed

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).

Activity

  1. added
    domain:devxobjectui devx stream: fix lands on .github/, scripts/ or release pipeline — devx lane cross-repo
    on Aug 21, 2026
  2. huangyiirene commented on Aug 21, 2026

    @huangyiirene
    CollaboratorAuthor

    Triage: domain:devx + ci/cd added (engineering face per the 2026-08-21 objectui three-way split ruling — workflow changes go to the devx lane, not domain:ui). Sister card of objectstack#10850 (same maintainer ruling, verbatim provenance there). Scope: this repo's own changesets version workflow only; per-PR changeset validation gates stay untouched, publish/release stays human-only.


    Generated by Claude Code

  3. os-zhuang commented on Aug 23, 2026

    @os-zhuang
    Contributor

    关闭:本卡的交付物已由 PR #5762 落地(2026-08-23 合并)——changeset-release.yml 的 Version Packages PR 刷新移出 push,改为 6 小时 schedule + refresh_version_pr 按需 dispatch,发布路径与排队器原样保留。记录卡为 objectstack#10850(维护者 08-21 原指令「包括 objectui 仓库」的载体,已随 PR 关闭);本卡是同题姊妹卡,按 PM 裁定指回后关闭。设计取「定时 + 按需」而非本卡原案的 manual-only,依维护者 2026-08-23 对该方案的明示采纳。


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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