v0.2.11
Journey v0.2.11
Journey 0.2.11 codifies public release verification.
Highlights
- Added
scripts/e2e_public_release_smoke.shto download published GitHub release assets and verify them outside localdist. - Public release smoke verifies
SHA256SUMS, hash-pinned install metadata,pip check, console and module entrypoints, and generated library acceptance. - The tag release workflow now runs the public smoke after uploading the GitHub release assets.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.11/journey_lang-0.2.11-py3-none-any.whlHash-Verified Install
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.11/journey-install-requirements.txt
python -m pip install -r journey-install-requirements.txtVerify
scripts/e2e_public_release_smoke.sh v0.2.11Release Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- SHA256 checksum generation and verification
- hash-verified install file generation
- installed-artifact
pip check - built-artifact install e2e through
scripts/e2e_wheel_smoke.shfor wheel and sdist - public-release artifact e2e through
scripts/e2e_public_release_smoke.sh