Skip to content

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 21 May 02:13
· 1 commit to main since this release

Journey v0.2.11

Journey 0.2.11 codifies public release verification.

Highlights

  • Added scripts/e2e_public_release_smoke.sh to download published GitHub release assets and verify them outside local dist.
  • 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.whl

Hash-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.txt

Verify

scripts/e2e_public_release_smoke.sh v0.2.11

Release Checks

  • python -m pytest -q
  • CLI e2e tests
  • lightweight graph smoke
  • strict validation and generated acceptance tests for every examples/*.journey
  • python -m build
  • python -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.sh for wheel and sdist
  • public-release artifact e2e through scripts/e2e_public_release_smoke.sh