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
2 changes: 2 additions & 0 deletions .agents/manifests/implementation-foundation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ globs:
- scripts/package_local.sh
- scripts/package_smoke.sh
- scripts/test_app.sh
- scripts/validate_cli_tar.mjs
owner: ios-dev
required_skills:
- apple-doc-research
Expand All @@ -36,6 +37,7 @@ allowed_paths:
- scripts/package_local.sh
- scripts/package_smoke.sh
- scripts/test_app.sh
- scripts/validate_cli_tar.mjs
- spec/**
- .agents/**
forbidden_paths: []
Expand Down
1 change: 1 addition & 0 deletions .agents/manifests/specs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ allowed_paths:
- Formula/**
- packages/simbroker/**
- scripts/package_cli.sh
- scripts/validate_cli_tar.mjs
- scripts/package_cask_zip.sh
- scripts/package_npm.sh
- scripts/sync_homebrew_tap.sh
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Public Node test surface. GitHub-hosted Ubuntu does not see the operator
# home path and has no Simulator, so it runs docs, broker-core, skill
# ownership, and harness-adoption. Client tests run on GitHub-hosted macOS.
# ownership, and harness-adoption. Docs and client tests run on
# GitHub-hosted macOS so archive contracts exercise both GNU tar and bsdtar.
# Home-path public-surface scanning belongs to `npm test` on the operator
# machine, not this workflow. Do not raise job budgets to hide hung waits.
name: Node tests
Expand Down Expand Up @@ -54,6 +55,9 @@ jobs:
node-version: "20"
package-manager-cache: false

- name: Public docs contract
run: npm run test:docs

- name: client tests
# Do not add --test-force-exit. On Node 20 it exits the process while
# later describe() tests are still queued (cancelledByParent).
Expand Down
Loading