Environment Test and Claude Sonnet 4.6
a721e87212
fix(tests): replace lint-based pre-commit test with a proper failing unit test
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 02:33:22 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
e84bb3fe06
fix(env): unset cached env vars before reload and guard commit test against dirty worktree
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 02:08:39 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
434aa81ee2
fix(tests): ensure git safe.directory is configured before each environment step
...
Add ensure_git_safe_directory helper to lib.sh that detects dubious
ownership warnings in mounted containers and adds safe.directory to
the global git config. Call it on lib load and before each step in
the orchestrator.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 01:05:11 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
f4b116224e
fix(ci): enable CodeQL file coverage on pull requests
...
Opts out of the April 2026 default change that skips file coverage
computation on PRs by setting CODEQL_ACTION_FILE_COVERAGE_ON_PRS=true.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 00:11:11 +02:00
kevinveenbirkenbach
bbaf119640
split git bootstrap into dedicated environment step
2026-04-08 23:42:09 +02:00
kevinveenbirkenbach
3dc243fb0d
fix dependabot coverage and environment test scripts
2026-04-08 18:01:42 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
821c3c53b6
feat(pre-commit): introduce pre-commit hook enforcement and modular environment test suite
...
- Add .pre-commit-config.yaml running make test on non-doc changes
- Add pre-commit to pyproject.toml dev dependencies
- Add scripts/install/pre-commit.sh for hook registration
- Add install-python-dev Makefile target; wire into environment-bootstrap
- Rename setup-development → mark-development (env.ci override marker)
- Refactor scripts/tests/environment.sh into modular 00–10 scripts with orchestrator
- Add 09_commit.sh validating pre-commit enforcement and --no-verify bypass
- Update docs/agents/action/commit.md and testing.md for new hook behavior
- Update makefile.md, setup.md, installation.md accordingly
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 16:58:24 +02:00