cordis.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # Real-product test overlay: the CLI, provider, Web servers, webhook runtime,
  2. # adapter, rule, Workspace, Session, and Agent all remain production modules.
  3. - insert:
  4. - id: webhook-runtime
  5. name: '@deepseek-ai/dsh-webhook'
  6. - id: github-webhook-real-e2e-rule
  7. name: './github-webhook-rule.mjs'
  8. config:
  9. source: github-real-e2e
  10. repository: deepseek-harness/deepseek-harness
  11. workspacePath: !!js process.env.DSH_GITHUB_E2E_WORKSPACE
  12. marker: !!js process.env.DSH_GITHUB_E2E_MARKER
  13. agentPreset: minimal
  14. permissionPreset: read-only
  15. - id: github-webhook-real-e2e-ingress
  16. name: cordis:group
  17. group: true
  18. isolate:
  19. webServer: true
  20. config:
  21. - id: github-webhook-real-e2e-server
  22. name: '@deepseek-ai/dsh-host-webserver'
  23. config:
  24. host: '127.0.0.1'
  25. port: !!js Number(process.env.DSH_GITHUB_WEBHOOK_PORT)
  26. - id: github-webhook-real-e2e-adapter
  27. name: '@deepseek-ai/dsh-webhook-github'
  28. config:
  29. source: github-real-e2e
  30. path: /github
  31. secretEnv: DSH_GITHUB_WEBHOOK_SECRET
  32. maxBodyBytes: 1048576