Skip to content

Commit d5101d1

Browse files
committed
Merge remote-tracking branch 'origin/main' into claude/issue-21639-view-container-collision
2 parents e5ac5cf + 15fe567 commit d5101d1

21 files changed

Lines changed: 102 additions & 45 deletions
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
'@objectstack/spec': patch
3+
---
4+
5+
Six provenance comments in `src/data/` and `src/ui/` were re-anchored
6+
7+
Clause-②: no
8+
9+
Six comment and docblock lines in `src/data/datasource.zod.ts`, `src/data/filter.zod.ts`,
10+
`src/data/value-roundtrip-conformance.ts` and `src/ui/component.zod.ts` cited tracker numbers
11+
that no longer resolve on GitHub. Each now cites the commit in this repository's history that
12+
decided the matter, and the datasource comment also says in words which refusal it means: a
13+
credential written into mongo's `options` passthrough. The live numbers beside them stay.
14+
Comments only: no type, schema, export or runtime behaviour changes.

‎.github/workflows/ci.yml‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1526,6 +1526,14 @@ jobs:
15261526
- name: Run the non-SQL temporal backends under the skewed process zone
15271527
env:
15281528
TZ: America/New_York
1529+
# [#21564] The same URL the SQL legs of this job receive, for the
1530+
# postgres service this job already runs. `service-analytics` keys
1531+
# its live-PostgreSQL cells on it (`describe.skipIf(!config)`), so
1532+
# without this line they were named skips here and the job read as
1533+
# though ADR-0053 D-A3's live non-UTC PostgreSQL row had run. Core,
1534+
# formula, driver-memory and driver-mongodb do not read it. No
1535+
# `OS_EXPECT_LIVE_DIALECT_MATRIX` here: no test in this step reads it.
1536+
OS_TEST_POSTGRES_URL: postgres://postgres:postgres@127.0.0.1:5432/postgres
15291537
run: |
15301538
# The axis is only real if the zone actually took. Without this, a
15311539
# dropped `TZ:` line silently returns the job to UTC coverage and

‎packages/services/service-analytics/src/__tests__/cube-measure-field-type-door.test.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,11 @@
3939
* ## The dialect axis of THIS file
4040
*
4141
* The SQLite cell always runs. The PostgreSQL cell runs where
42-
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; no CI step
43-
* provisions that variable for this package, so the live cell is red-capable
44-
* and un-run in CI, and the PR that landed this file carries its local
42+
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; CI provisions
43+
* that variable for this package in the Temporal Conformance job's step
44+
* "Run the non-SQL temporal backends under the skewed process zone"
45+
* (`.github/workflows/ci.yml`), so the live cell is red-capable and runs in
46+
* CI, and the PR that landed this file carries its local
4547
* PostgreSQL 16 run. The live cell owns its table, dropped before and after.
4648
*/
4749

‎packages/services/service-analytics/src/__tests__/cube-measure-relationship-path-type.test.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,11 @@
4848
* ## The dialect axis of THIS file
4949
*
5050
* The SQLite cell always runs. The PostgreSQL cell runs where
51-
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; no CI step
52-
* provisions that variable for this package, so the live cell is red-capable
53-
* and un-run in CI, and the PR that landed this file carries its local
51+
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; CI provisions
52+
* that variable for this package in the Temporal Conformance job's step
53+
* "Run the non-SQL temporal backends under the skewed process zone"
54+
* (`.github/workflows/ci.yml`), so the live cell is red-capable and runs in
55+
* CI, and the PR that landed this file carries its local
5456
* PostgreSQL 16 run. The live cell owns its tables, dropped before and after.
5557
*/
5658

‎packages/services/service-analytics/src/__tests__/json-stored-door-live-drivers.test.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@
2828
* ## The dialect axis
2929
*
3030
* The SQLite cell always runs. The PostgreSQL cell runs where
31-
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; no CI step
32-
* provisions that variable for this package, so the live cell is red-capable
33-
* and un-run in CI. The live cell owns its table, dropped before and after.
31+
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; CI provisions
32+
* that variable for this package in the Temporal Conformance job's step
33+
* "Run the non-SQL temporal backends under the skewed process zone"
34+
* (`.github/workflows/ci.yml`), so the live cell is red-capable and runs in
35+
* CI. The live cell owns its table, dropped before and after.
3436
*/
3537

3638
import { describe, it, expect, beforeAll, afterAll } from 'vitest';

‎packages/services/service-analytics/src/__tests__/json-stored-door-undeclared-join.test.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,11 @@
4545
* ## The dialect axis of THIS file
4646
*
4747
* The SQLite cell always runs. The PostgreSQL cell runs where
48-
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; no CI step
49-
* provisions that variable for this package, so the live cell is red-capable
50-
* and un-run in CI, and the PR that landed this file carries its local
48+
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; CI provisions
49+
* that variable for this package in the Temporal Conformance job's step
50+
* "Run the non-SQL temporal backends under the skewed process zone"
51+
* (`.github/workflows/ci.yml`), so the live cell is red-capable and runs in
52+
* CI, and the PR that landed this file carries its local
5153
* PostgreSQL 16 run. The live cell owns its tables, dropped before and after.
5254
*/
5355

‎packages/services/service-analytics/src/__tests__/list-at-scalar-operator-both-faces.test.ts‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@
3838
* before any leaf exists, so the arm reaches it with no change here.
3939
*
4040
* The PostgreSQL cells run where `OS_TEST_POSTGRES_URL` is set and are a named
41-
* skip otherwise; no CI step provisions that variable for this package. The
41+
* skip otherwise; CI provisions that variable for this package in the
42+
* Temporal Conformance job's step
43+
* "Run the non-SQL temporal backends under the skewed process zone"
44+
* (`.github/workflows/ci.yml`). The
4245
* live cell owns its table, dropped before and after.
4346
*/
4447

‎packages/services/service-analytics/src/__tests__/native-sql-aggregate-policies.test.ts‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,11 @@
4444
*
4545
* The SQLite cell always runs; there, the fold is the policy that diverged. The
4646
* PostgreSQL cell runs where `OS_TEST_POSTGRES_URL` is set and is a named skip
47-
* otherwise; no CI step provisions that variable for this package, so the live
48-
* cell is red-capable and un-run in CI, and the PR that landed this file carries
47+
* otherwise; CI provisions that variable for this package in the
48+
* Temporal Conformance job's step
49+
* "Run the non-SQL temporal backends under the skewed process zone"
50+
* (`.github/workflows/ci.yml`), so the live cell is red-capable and runs in
51+
* CI, and the PR that landed this file carries
4952
* its local PostgreSQL 16 run. The operand the PostgreSQL / MySQL cells rely on
5053
* is pinned per dialect in CI by `@objectstack/core`'s `aggregate-answer.test.ts`
5154
* and by `driver-sql`'s move proof. MySQL is not a cell here. The live cell owns

‎packages/services/service-analytics/src/__tests__/native-sql-base-column-qualify.test.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@
4141
* ## The dialect axis of THIS file
4242
*
4343
* The SQLite cell always runs. The PostgreSQL cell runs where
44-
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; no CI step
45-
* provisions that variable for this package, so the live cell is red-capable
46-
* and un-run in CI, and the PR that landed this file carries its local
44+
* `OS_TEST_POSTGRES_URL` is set and is a named skip otherwise; CI provisions
45+
* that variable for this package in the Temporal Conformance job's step
46+
* "Run the non-SQL temporal backends under the skewed process zone"
47+
* (`.github/workflows/ci.yml`), so the live cell is red-capable and runs in
48+
* CI, and the PR that landed this file carries its local
4749
* PostgreSQL 16 run. The live cell owns its tables, dropped before and after.
4850
*/
4951

‎packages/services/service-analytics/src/__tests__/native-sql-boolean-comparand-door.test.ts‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@
3838
* edit in place would throw.
3939
*
4040
* The PostgreSQL cell runs where `OS_TEST_POSTGRES_URL` is set and is a named
41-
* skip otherwise; no CI step provisions that variable for this package. The
41+
* skip otherwise; CI provisions that variable for this package in the
42+
* Temporal Conformance job's step
43+
* "Run the non-SQL temporal backends under the skewed process zone"
44+
* (`.github/workflows/ci.yml`). The
4245
* live cell owns its table, dropped before and after.
4346
*/
4447

0 commit comments

Comments
 (0)