Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions apps/ui/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['src/**/*', 'tsconfig.json', 'package.json', 'vite.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
inputs: ['src/**/*', 'tsconfig.json', '/tsconfig.base.json', 'package.json', 'vite.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
build:
command: 'bunx vite build'
deps: ['install']
inputs: ['src/**/*', 'index.html', 'tsconfig.json', 'package.json', 'vite.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
inputs: ['src/**/*', 'index.html', 'tsconfig.json', '/tsconfig.base.json', 'package.json', 'vite.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
outputs: ['dist']
test:
# `--conditions browser` resolves solid-js to its client build (dist/solid.js),
Expand Down Expand Up @@ -47,7 +47,7 @@ tasks:
# vite.config.ts too, matching the `build`/`typecheck` inputs. Without these a
# vite.config-only change would leave `test` unaffected and serve the gate a
# cached-green, precisely on the config change the gate exists to catch.
inputs: ['src/**/*', 'index.html', 'tsconfig.json', 'package.json', 'vite.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
inputs: ['src/**/*', 'index.html', 'tsconfig.json', '/tsconfig.base.json', 'package.json', 'vite.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
stylelint:
# D7 guard (RIG-2034 T6): bans raw hex, --rigel-* refs, literal
# durations/easings, and the retired legacy var vocabulary outside
Expand All @@ -74,7 +74,7 @@ tasks:
# the rot this gate exists to red on. Precedent: `ci` itself (below).
command: 'bunx playwright test e2e/dev-boot.spec.ts'
deps: ['install']
inputs: ['src/**/*', 'index.html', 'tsconfig.json', 'package.json', 'vite.config.ts', 'e2e/dev-boot.spec.ts', 'playwright.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
inputs: ['src/**/*', 'index.html', 'tsconfig.json', '/tsconfig.base.json', 'package.json', 'vite.config.ts', 'e2e/dev-boot.spec.ts', 'playwright.config.ts', '/bun.lock', '/packages/compass-client/src/**/*', '/packages/compass-client/package.json']
options:
cache: false
ci:
Expand Down
8 changes: 1 addition & 7 deletions apps/ui/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,7 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"target": "ES2022",
"module": "preserve",
"moduleResolution": "bundler",
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"strict": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"skipLibCheck": true,
"jsx": "preserve",
"jsxImportSource": "@solidjs/web",
"types": ["vite/client", "bun"]
Expand Down
4 changes: 2 additions & 2 deletions packages/compass-agent/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['src/**/*', 'scripts/**/*', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['src/**/*', 'scripts/**/*', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['src/**/*', 'scripts/**/*', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['src/**/*', 'scripts/**/*', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
ci:
deps: ['typecheck', 'test']
options:
Expand Down
8 changes: 1 addition & 7 deletions packages/compass-agent/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"target": "ES2022",
"module": "preserve",
"moduleResolution": "bundler",
"strict": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"skipLibCheck": true,
"types": ["bun"]
},
"include": ["src", "scripts"]
Expand Down
2 changes: 1 addition & 1 deletion packages/compass-client/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['src/**/*', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['src/**/*', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
Expand Down
8 changes: 1 addition & 7 deletions packages/compass-client/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"target": "ES2022",
"module": "preserve",
"moduleResolution": "bundler",
"strict": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"skipLibCheck": true,
"types": ["bun"]
},
"include": ["src"]
Expand Down
4 changes: 2 additions & 2 deletions tools/agent-image-env-gate/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
# The pure core (env-check.ts) over fixtures for each wrong-image defect.
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
check:
# The real gate: build the exact spec the publish lane ships, inspect its
# OCI config, and assert env-cleanliness + platform. Depends on
Expand Down
12 changes: 2 additions & 10 deletions tools/agent-image-env-gate/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
4 changes: 2 additions & 2 deletions tools/ci-matrix/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
ci:
deps: ['typecheck', 'test']
options:
Expand Down
12 changes: 2 additions & 10 deletions tools/ci-matrix/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
4 changes: 2 additions & 2 deletions tools/compass-app-dev/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
ci:
deps: ['typecheck', 'test']
options:
Expand Down
12 changes: 2 additions & 10 deletions tools/compass-app-dev/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
4 changes: 2 additions & 2 deletions tools/cx-token-gate/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
check:
# The consumption gate: scan the whole repo's apps/ui/src CSS tree for
# banned raw hex / --rigel-* / literal duration+easing values. Run from the
Expand Down
12 changes: 2 additions & 10 deletions tools/cx-token-gate/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
4 changes: 2 additions & 2 deletions tools/design-ledger-gate/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
check:
# The snapshot gate: scan the whole repo's docs/designs/ governed buckets
# ledger/header/pointer integrity. Run from the workspace root so links and
Expand Down
12 changes: 2 additions & 10 deletions tools/design-ledger-gate/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
4 changes: 2 additions & 2 deletions tools/forge-linear-token/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
ci:
deps: ['typecheck', 'test']
options:
Expand Down
12 changes: 2 additions & 10 deletions tools/forge-linear-token/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
4 changes: 2 additions & 2 deletions tools/inline-sql-gate/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
check:
# The ban gate: scan the whole repo's go/**/*.go tree for inline SQL at pgx
# call sites. Run from the workspace root so the scanned globs resolve
Expand Down
12 changes: 2 additions & 10 deletions tools/inline-sql-gate/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
4 changes: 2 additions & 2 deletions tools/macos-bundle/moon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ tasks:
typecheck:
command: 'bunx tsc --noEmit'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
test:
command: 'bun test'
deps: ['install']
inputs: ['*.ts', 'tsconfig.json', 'package.json', '/bun.lock']
inputs: ['*.ts', 'tsconfig.json', '/tsconfig.base.json', 'package.json', '/bun.lock']
ci:
deps: ['typecheck', 'test']
options:
Expand Down
12 changes: 2 additions & 10 deletions tools/macos-bundle/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
"target": "ESNext",
"module": "Preserve",
"lib": ["ES2022"],
"moduleDetection": "force",
"allowJs": true,
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"types": ["bun"]
}
}
Loading
Loading