Skip to content

chore: speed up build and test tasks#1583

Merged
xuyushun441-sys merged 3 commits into
mainfrom
codex/optimize-build-test-speed
Jun 4, 2026
Merged

chore: speed up build and test tasks#1583
xuyushun441-sys merged 3 commits into
mainfrom
codex/optimize-build-test-speed

Conversation

@xuyushun441-sys

Copy link
Copy Markdown
Contributor

Summary

  • reduce Turbo test graph by depending on upstream builds instead of same-package builds
  • cache Turbo task outputs in CI for test/build-core jobs
  • run build-core through the root Turbo build script
  • include packages/types tests in the root test task

Verification

  • pnpm build
  • pnpm test

@vercel

vercel Bot commented Jun 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 4, 2026 3:09pm

Request Review

@github-actions github-actions Bot added size/s ci/cd dependencies Pull requests that update a dependency file tests and removed size/s labels Jun 4, 2026
@github-actions github-actions Bot added documentation Improvements or additions to documentation size/m and removed size/s labels Jun 4, 2026
@xuyushun441-sys
xuyushun441-sys marked this pull request as ready for review June 4, 2026 23:04
@xuyushun441-sys
xuyushun441-sys merged commit 60af8ac into main Jun 4, 2026
13 checks passed
@xuyushun441-sys
xuyushun441-sys deleted the codex/optimize-build-test-speed branch June 4, 2026 23:05
os-zhuang added a commit that referenced this pull request Jul 16, 2026
…hen + role-gated option (#2559) (#3006)

Adds `showcase_cascade`, a served fixture that exercises the B3 server-side
option-value enforcement (objectql `evaluateOptionVisibility`, #2915 / #1583):

- country → province cascade — `province` declares `dependsOn: ['country']`
  and each option gates itself with a `visibleWhen` CEL predicate. The client
  narrows the offered set; the rule-validator rejects an out-of-set submit
  (`{ field, code: 'invalid_option' }`).
- a role-gated `tier.restricted` option (`'admin' in current_user.positions`),
  enforced server-side the same way.

`public_read_write` (no permission set → absent from the ADR-0090 access-matrix),
wired into the Showcase app's Data Model nav. Verified live against a fresh
backend: POST /api/v1/data/showcase_cascade rejects country=us+province=zj
(400 invalid_option) and accepts country=cn+province=zj (201);
GET /api/v1/meta/object/showcase_cascade serves the per-option visibleWhen to the
client. Drives objectui e2e/live/cascading-options.spec.ts.


Claude-Session: https://claude.ai/code/session_01S91NyYJURiQTKmF9q3AXxg

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

ci/cd dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation size/m tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants