v0.2 - Test Suite Restored and Improvements
Release v0.2
π§ͺ Test Suite Restored
- β Restored all test files (README.md, VERIFICATION.md, test-framework.sh, unit tests)
- β
Restored missing
config-loader.shscript - β All 19 tests now passing (13 config-loader + 6 safety-checks)
π§ Improvements
- safety-checks.sh: Now configurable using
UPSTREAM_ORGandYOUR_GITHUB_USERvariables instead of hardcoded values - safety-checks.sh: Added backward compatibility aliases (
block_upstream_*,check_upstream_repo) - sync-upstream.sh: Fixed to skip push prompt when branch is already up-to-date with origin
π Test Results
- Config-loader tests: 13/13 passing β
- Safety-checks tests: 6/6 passing β
- Total: 19/19 passing β
π Changes Since v0.1
- Restored accidentally removed test suite
- Made safety checks work with any organization (not just embabel)
- Improved user experience with sync script (no more unnecessary prompts)
Usage
Run tests with:
cd test
./run-tests.sh