Parent Issue
Part of #1039
Problem
The `test-integration.yml` workflow is actually just a TypeScript type-check. It does not run the integration test suite. This means 20+ integration test files covering domains, DNS, environment variables, exit codes, error handling, network security, credentials, and protocols have no CI pipeline.
Only the 5 chroot test files run in CI (via `test-chroot.yml`).
Acceptance Criteria
References
- Look at `test-chroot.yml` for the pattern to follow
- Integration test files are in `tests/integration/`
- Exclude `chroot-*.test.ts` files (already run by `test-chroot.yml`)
Closes #1039 (when combined with other sub-issues)
Parent Issue
Part of #1039
Problem
The `test-integration.yml` workflow is actually just a TypeScript type-check. It does not run the integration test suite. This means 20+ integration test files covering domains, DNS, environment variables, exit codes, error handling, network security, credentials, and protocols have no CI pipeline.
Only the 5 chroot test files run in CI (via `test-chroot.yml`).
Acceptance Criteria
References
Closes #1039 (when combined with other sub-issues)