paperclip/.dockerignore

48 lines
1.9 KiB
Plaintext

.git
.github
.paperclip
.pnpm-store
node_modules
**/node_modules
coverage
data
tmp
*.log
packages/paperclip-runner/dist
packages/paperclip-runner/runner/target
packages/paperclip-runner/devtools
packages/paperclip-runner/docs
packages/paperclip-runner/examples
packages/paperclip-runner/test
packages/paperclip-runner/test-fixtures
packages/paperclip-runner/test-support
packages/paperclip-runner/**/*.md
packages/paperclip-runner/**/*.spec.ts
packages/paperclip-runner/**/*.spec.tsx
packages/paperclip-runner/**/*.test.cjs
packages/paperclip-runner/**/*.test.cts
packages/paperclip-runner/**/*.test.js
packages/paperclip-runner/**/*.test.jsx
packages/paperclip-runner/**/*.test.mjs
packages/paperclip-runner/**/*.test.mts
packages/paperclip-runner/**/*.test.ts
packages/paperclip-runner/**/*.test.tsx
packages/paperclip-runner/runner/crates/*/tests
packages/paperclip-runner/scripts/*-smoke.mjs
# Exceptions (last match wins): the image build re-runs the runner's
# generated-file drift checks, so their committed outputs and inputs must
# survive the slimming above. 2026-09-04: the *.md rule stripped the
# committed capability contract out of the context and every image build
# on master failed its drift check — .github/docker-context-checks.Dockerfile
# now guards this in PR CI.
!packages/paperclip-runner/generated/**
!packages/paperclip-runner/docs/capability-contract.md
!packages/paperclip-runner/src/backends/harness-driver-backend.test.ts
!packages/paperclip-runner/src/contracts/native-execution.test.ts
!packages/paperclip-runner/src/drivers/acpx/codex-acpx-driver.test.ts
!packages/paperclip-runner/src/drivers/acpx/runtime-host.test.ts
!packages/paperclip-runner/src/drivers/opencode/mcp-bridge.test.ts
!packages/paperclip-runner/src/drivers/opencode/opencode-server-driver.test.ts
!packages/paperclip-runner/src/native-session-runtime.test.ts
!packages/paperclip-runner/src/protocol/result-normalization.test.ts