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

vercelBot commented Jun 4, 2026

Copy link
Copy Markdown

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

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJun 4, 2026 3:09pm

Request Review

@github-actionsgithub-actionsBot added size/s ci/cd dependencies Pull requests that update a dependency file tests and removed size/s labels Jun 4, 2026
@github-actionsgithub-actionsBot 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 mainJun 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 freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cddependenciesPull requests that update a dependency filedocumentationImprovements or additions to documentationsize/mtests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@xuyushun441-sys@os-zhuang