Repository navigation
feat(drivers,spec)!: GroupByNode.alias is honoured by the three SQL faces (#6401)
#11047
pr-automation.yml
on: pull_request
Check PR Size
16s
Check Changeset
49s
Auto Label
9s
Annotations
11 notices
|
Check Changeset:
.changeset/aggregate-driver-query-and-alias-retirement.md#L0
pending major in .changeset/aggregate-driver-query-and-alias-retirement.md: @objectstack/driver-sql, @objectstack/driver-turso
|
|
Check Changeset:
.changeset/adr-0122-phase-2-bare-name-flip.md#L0
pending major in .changeset/adr-0122-phase-2-bare-name-flip.md: @objectstack/spec
|
|
Check Changeset:
.changeset/adr-0114-field-errors-rename.md#L0
pending major in .changeset/adr-0114-field-errors-rename.md: @objectstack/spec
|
|
Check Changeset:
.changeset/adr-0113-required-write-contract.md#L0
pending major in .changeset/adr-0113-required-write-contract.md: @objectstack/spec, @objectstack/objectql, @objectstack/driver-sql
|
|
Check Changeset:
.changeset/adr-0110-action-declaration-admission.md#L0
pending major in .changeset/adr-0110-action-declaration-admission.md: @objectstack/runtime
|
|
Check Changeset:
.changeset/adr-0104-d2-strict-by-default.md#L0
pending major in .changeset/adr-0104-d2-strict-by-default.md: @objectstack/runtime
|
|
Check Changeset:
.changeset/actions-failures-speak-http.md#L0
pending major in .changeset/actions-failures-speak-http.md: @objectstack/runtime
|
|
Check Changeset:
.changeset/action-session-positions-runtime-dual-emit.md#L0
pending major in .changeset/action-session-positions-runtime-dual-emit.md: @objectstack/runtime
|
|
Check Changeset:
.changeset/action-param-option-visible-when.md#L0
pending major in .changeset/action-param-option-visible-when.md: @objectstack/spec
|
|
Check Changeset:
.changeset/action-location-dual-source-c17.md#L0
pending major in .changeset/action-location-dual-source-c17.md: @objectstack/spec
|
|
Check Changeset:
.changeset/groupby-alias-multi-face.md#L0
ADR-0087 exemption (no-migration-prescription): Nothing is retired: `GroupByNodeSchema.alias` keeps its declaration, its spelling and its type — it starts being HONOURED by three faces that parsed and ignored it. There is no tombstone to write and no authored metadata to rewrite, so there is no mechanical transform a migration could prescribe: every stack that validated before validates after, unchanged. The behaviour change is in the RESULT of a runtime query (a result-column key moves from `field` to `alias` on the pushdown path, converging on what the in-memory path and the chart publish gate already required), which the ledger has no channel for and no upgrader could apply a codemod to. The bang is on the changeset because callers who read that column by the field name must move, and the measured non-test producer count for the key is zero.
|