Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 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/specs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ globs:
- Formula/**
- packages/simbroker/**
- scripts/package_cli.sh
- scripts/validate_cli_tar.mjs
Comment thread
fiveonecode-autopilot[bot] marked this conversation as resolved.
Outdated
- scripts/package_cask_zip.sh
- scripts/package_npm.sh
- scripts/sync_homebrew_tap.sh
Expand Down Expand Up @@ -54,6 +55,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