provide-workspace
2025-11-06
Add CI workflows and comprehensive test suite
19 files · 1,017+ · 70-
CI workflows
2 files changed
ci.ymlCI workflow for running tests on push and PRvalidate-workflow.ymlValidation workflow for workspace health checks
- Two GitHub Actions workflows automate test execution and workspace validation on every push and pull request.
baseline
behavioral
2 files
ci.ymlvalidate-workflow.yml
Comprehensive test suite
7 files changed
conftest.pyTest fixtures for script testing and pytest marker registrationtest_bootstrap_unit.pyUnit tests for bootstrap.shtest_setup_unit.pyUnit tests for setup.shtest_validate_unit.pyUnit tests for validate.shtest_bootstrap_integration.pyIntegration tests for bootstrap workflowtest_full_workflow.pyEnd-to-end workflow integration teststest_setup_integration.pyIntegration tests for setup workflow
- 14 tests (8 unit, 6 integration) covering all three workspace scripts with fixtures for isolated script execution.
qualify
behavioral
2 files
test_bootstrap_unit.pytest_full_workflow.py
Script and config updates
6 files changed
bootstrap.shExpanded bootstrap logic with additional environment featuressetup.shRefined setup scriptpyproject.tomlConfigure pytest with debug logging and coverage defaults.shellcheckrcShellCheck configuration for script linting.gitignoreAdditional gitignore patterns for test artifactsdevelopment-setup.mdUpdated setup docs