Skip to content

chore: version packages - #24876

Merged
os-zhuang merged 1 commit into
mainfrom
changeset-release/main
Oct 24, 2026
Merged

os-zhuang merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

The changelog information of each package has been omitted from this message, as the content exceeds the size limit.

@objectstack/hono@18.1.0

@objectstack/cli@18.1.0

@objectstack/cloud-connection@18.1.0

@objectstack/console@18.1.0

@objectstack/core@18.1.0

@objectstack/driver-memory@18.1.0

@objectstack/driver-sql@18.1.0

@objectstack/driver-turso@18.1.0

@objectstack/formula@18.1.0

@objectstack/lint@18.1.0

@objectstack/metadata-core@18.1.0

@objectstack/metadata-protocol@18.1.0

@objectstack/objectql@18.1.0

@objectstack/platform-objects@18.1.0

@objectstack/plugin-approvals@18.1.0

@objectstack/plugin-audit@18.1.0

@objectstack/plugin-auth@18.1.0

@objectstack/plugin-hono-server@18.1.0

@objectstack/plugin-security@18.1.0

@objectstack/plugin-sharing@18.1.0

@objectstack/rest@18.1.0

@objectstack/runtime@18.1.0

@objectstack/service-datasource@18.1.0

@objectstack/service-messaging@18.1.0

@objectstack/service-settings@18.1.0

@objectstack/spec@18.1.0

@objectstack/account@18.1.0

@objectstack/setup@18.1.0

@objectstack/studio@18.1.0

@objectstack/client@18.1.0

@objectstack/client-react@18.1.0

@objectstack/connector-mcp@18.1.0

@objectstack/connector-openapi@18.1.0

@objectstack/connector-rest@18.1.0

@objectstack/connector-slack@18.1.0

create-objectstack@18.1.0

@objectstack/driver-mongodb@18.1.0

@objectstack/driver-sqlite-wasm@18.1.0

@objectstack/mcp@18.1.0

@objectstack/metadata@18.1.0

@objectstack/metadata-fs@18.1.0

@objectstack/observability@18.1.0

@objectstack/embedder-openai@18.1.0

@objectstack/knowledge-memory@18.1.0

@objectstack/knowledge-ragflow@18.1.0

@objectstack/organizations@18.1.0

@objectstack/plugin-dev@18.1.0

@objectstack/plugin-email@18.1.0

@objectstack/plugin-pinyin-search@18.1.0

@objectstack/plugin-webhooks@18.1.0

@objectstack/service-analytics@18.1.0

@objectstack/service-automation@18.1.0

@objectstack/service-cache@18.1.0

@objectstack/service-cluster@18.1.0

@objectstack/service-cluster-redis@18.1.0

@objectstack/service-i18n@18.1.0

@objectstack/service-job@18.1.0

@objectstack/service-knowledge@18.1.0

@objectstack/service-mailbox@18.1.0

@objectstack/service-package@18.1.0

@objectstack/service-print@18.1.0

@objectstack/service-queue@18.1.0

@objectstack/service-realtime@18.1.0

@objectstack/service-sms@18.1.0

@objectstack/service-storage@18.1.0

@objectstack/skills@18.1.0

@objectstack/trigger-api@18.1.0

@objectstack/trigger-record-change@18.1.0

@objectstack/trigger-schedule@18.1.0

@objectstack/types@18.1.0

@objectstack/verify@18.1.0

@objectstack/connector-imap@18.1.0

@objectstack/sdui-parser@18.1.0

@objectstack/example-crm@4.0.101

@objectstack/example-multi-package@0.0.8

@objectstack/example-showcase@0.3.23

@objectstack/example-todo@4.0.101

@objectstack/example-embed-objectql@0.0.41

@objectstack/dogfood@0.0.49

@objectstack/downstream-contract@0.0.47

@objectstack/http-conformance@0.1.9

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 664d72f to 87c4eb7 Compare October 20, 2026 18:12
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 87c4eb7 to 0435726 Compare October 21, 2026 00:23
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from 0729060 to 8362036 Compare October 21, 2026 12:15
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 8362036 to 31ba0f1 Compare October 21, 2026 18:13
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 31ba0f1 to ada2fab Compare October 22, 2026 00:23
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 33ea6ef to 3a18521 Compare October 22, 2026 12:16
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 3a18521 to 3a90057 Compare October 22, 2026 18:27
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 3a90057 to a93805a Compare October 23, 2026 00:25
@objectstack-fleet

Copy link
Copy Markdown
Contributor

GA cut-precondition reading for 18.1.0 · domain:devx seat 1 (seat post #6023) · os-elon-musk · session_01LKHDniRQSWjRJyDtacwpEd · 2026-10-23T00:47Z. ⛔ Not a release act: the seat does not refresh, approve, merge or publish. It also changes no labels. The maintainer asked for this reading. It covers the two GA-only items in docs/releases-maintenance.md (:330, :446–450): the #7275-A cut precondition and the board-clearing pass.

Verdict: not clear. Two precondition items fail and one board is unreadable. #24876 itself is current against main, but none of its CI has run yet.

The rule being read

  • No producer files the final console bump card at the release-cut moment — the #6162 chore is keyed to a settled window, and the card it does file never reaches the release board #7275, maintainer ruling 5237208028 (2026-08-10), verbatim: "Before a cut, the release protocol takes the pin readout once; if the pin lags, the console bump card must exist and be boarded (target:v17) or explicitly waived with the standard accepted-for-GA comment."
  • Standing text, .claude/skills/pm-dispatch/references/seat-post-protocol.md 「发版板运维」 on origin/main 9dc1f42d50:
    • :89 「发版前置:清板动手之前先取一次 pin 读数,⛔ 一次即止不是重扫。」
    • :90 「pin 滞后 ⇒ console bump 单必须已存在且已上板,或按标准形态明示接受。」
    • :91 「两者都不成立 ⇒ ⛔ 不 cut。」
    • :83 「归零 = 可发版指三张板都空,单看主仓归零不是。」
    • :86–87: each board item takes one of three dispositions: fix it, take it off the board, or accept it explicitly. Explicit acceptance means removing the label, posting an accepted-for-GA comment, and listing the item under known issues in the release notes.
  • The major for 18.1.0 is 18, so the board label is target:v18.

1. Pin readout (#7275-A), taken once

reading command result read at
committed pin git show origin/main:.objectui-sha (main 9dc1f42d50) 0d12e95361b2, moved by #25262 (cc8d886d40) 2026-10-23T00:43Z
objectui main git ls-remote https://github.com/objectstack-ai/objectui refs/heads/main 5fef032b1ada 2026-10-23T00:46Z
lag git rev-list --count 0d12e95361b2..origin/main in objectui; merge-base --is-ancestor holds 2 commits behind 2026-10-23T00:43Z
what the lag carries git diff --name-only 0d12e95361b2 origin/main -- .changeset/ b911ebb objectui#13323 (#13328): .changeset/13323-one-read-per-open.md, @object-ui/react minor + @object-ui/app-shell patch (a nav entry and a page element bound to the same API read make one request per open). 5fef032 objectui#13327 (#13329): CI only, empty changeset 2026-10-23T00:43Z
console bump card or PR every open issue and PR in objectstack (124), matched on pin|bump|objectui-sha and on objectui|console; open PRs (16) read by title and branch none 2026-10-23T00:44Z
explicit waiver accepted-for-GA comments on this PR and on the board cards none 2026-10-23T00:46Z

Reading: the pin lags. No bump card exists, and the lag has no waiver ⇒ :91, ⛔ no cut until one of the two holds. This is not a currency gate (#10134 removed those, and a lagging pin is not a defect in itself). The rule asks only that the shipped console revision be a recorded decision, either a boarded bump or a waiver.

2. Board-clearing pass (label:target:v18 is:open, three boards)

board query result read at
objectstack GET repos/objectstack-ai/objectstack/issues?labels=target:v18&state=open 2: #15194 ([epic] ADR-0131, tracking, pm:epic) and #15212 (C8 parent, pm:blocked) 2026-10-23T00:41Z
objectui GET repos/objectstack-ai/objectui/issues?labels=target:v18&state=open 0 2026-10-23T00:41Z
cloud GET repos/objectstack-ai/cloud/issues?labels=target:v18&state=open not readable by this seat (HTTP 403) 2026-10-23T00:41Z

3. Is #24876 current, and has its CI run?

reading command result read at
main tip git ls-remote origin refs/heads/main 9dc1f42d50 (#25307, committed 2026-10-22T23:55Z) 2026-10-23T00:46Z
head git ls-remote origin refs/heads/changeset-release/main a93805a2e1, parent 9dc1f42d50, rendered by the scheduled Release run 39877864123 (2026-10-23T00:23Z, success) 2026-10-23T00:46Z
behind main git rev-list --count $(git merge-base origin/main a93805a2e1)..origin/main 0 2026-10-23T00:44Z
changesets consumed .changeset/*.md count on main and on head 191 → 0. @objectstack/spec 18.0.0 → 18.1.0. Head pin = main pin 2026-10-23T00:44Z
check-runs on head GET .../commits/a93805a2e1/check-runs total 0. Commit status: publish-smoke / packed-tarballs success (1/1) 2026-10-23T00:44Z
workflow runs on head GET .../actions/runs?head_sha=a93805a2e1 15 pull_request runs, all action_required (CI, Lint & Type Check, Scaffold E2E, Spec Liveness, …). mergeable_state: blocked 2026-10-23T00:44Z
main CI on 9dc1f42d50 same query, head_sha 9dc1f42d50 merge_group CI, Lint, Spec Liveness and Governed Surface: success. push CI: in progress 2026-10-23T00:45Z

Reading: the version PR is current and no refresh is needed now. If anything lands on main before the merge, including a pin bump from §1, the PR goes stale. A merge of a stale PR ships that code while its changesets stay pending, which is the #21361 class. No check has run on this head. On #24524 the PR checks ran as attempt 2, started by os-zhuang at 2026-10-20T11:10Z. This head needs the same approval.

What the maintainer does next (every step is the maintainer's; the seat takes no release act)

  1. Pin (No producer files the final console bump card at the release-cut moment — the #6162 chore is keyed to a settled window, and the card it does file never reaches the release board #7275-A). Pick one:
  2. Board. For [epic] ADR-0131 — total organization ownership: no NULL organization_id (v18 line) #15194 and feat(spec,drivers,objectql,plugin-security): organization_id NOT NULL per cleared table; one predicate for Layer 0 and every driver; both orWhereNull arms, the __global__ sentinel and the #13491 ledger retire (ADR-0131 D1/D8/D9) — protocol 18 #15212, choose one of: fix, take off the board, or accept explicitly. Accepting means removing the label, posting an accepted-for-GA comment, and listing the item under known issues.
  3. Cloud board. Read label:target:v18 is:open on objectstack-ai/cloud, or have the cloud seat read it. Then dispose of each item as in step 2.
  4. Refresh if main moved. If main has moved past 9dc1f42d50, run Actions → Release → Run workflow with refresh_version_pr checked. That is the bookkeeping lane only, with no publish. Wait for the refreshed PR.
  5. CI. Approve the pending workflow runs on this PR and wait for green.
  6. Changelog. Review the generated changelogs on this PR.
  7. Merge and approve. Merge this PR. Then approve the release environment deployment, Publish 18.1.0 to npm (awaiting approval).
  8. Re-read before merging. This reading is a snapshot. If time passes before the merge, re-read §1 and §3 first.

Not measured: the cloud board (no read access from this seat).

Copy link
Copy Markdown
Collaborator

Ruling: batch #2 item 5 · 5a B · 5b A · 5c A · maintainer 「卡 5 同意」 2026-10-23T02:08:04Z

Context: the Devx seat's GA-precondition reading 6354671079 (batch #1 item 3A = 18.1.0 GA through this PR) found two GA preconditions unmet, one board unreadable and CI unapproved. Ruled per item:

Release actions (refresh, CI approval, merge, release environment approval) stay the maintainer's; the seat does not perform them. hotcrm's 18.1.0 bump and hotcrm#2230 follow GA; hotcrm v5.2.0 does not wait (batch #1 item 4A).


Generated by Claude Code

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 3c9d3a4 to 92f4009 Compare October 23, 2026 18:12
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from e2d9129 to cd56e0c Compare October 24, 2026 00:24
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from cd56e0c to e08b8cb Compare October 24, 2026 02:27
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e08b8cb to 1759f09 Compare October 24, 2026 03:50
@os-zhuang
os-zhuang enabled auto-merge October 24, 2026 03:57
@os-zhuang
os-zhuang added this pull request to the merge queue Oct 24, 2026
Merged via the queue into main with commit 74fa3cb Oct 24, 2026
46 checks passed
@os-zhuang
os-zhuang deleted the changeset-release/main branch October 24, 2026 04:58
marchtian pushed a commit that referenced this pull request Oct 24, 2026
This reverts commit 74fa3cb.

The 18.1.0 publish was refused at that version commit: its full battery is red
(Dogfood Regression Gate, the showcase D3/D4 proof pinning the pre-#25549
refusal sentence), and the release gate reads only runs at or before the
version commit, so no re-run on it can go green. Reverting restores the 265
changesets it consumed, including the five that landed after the Version
Packages PR was generated (#25591, #25592, #25596 and two patches), so the
regenerated Version Packages PR versions 18.1.0 again from a tree whose
battery can be read green, with a changelog that names everything it ships.
Nothing was published: npm still has 18.0.0 and no 18.1.0 tag exists.

Claude-Session: https://claude.ai/code/session_014C7q5Hm34g4EPdirar9SzN
Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation size/xl tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants