diff --git a/AGENTS.md b/AGENTS.md index ab36a74..47a88a6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -14,8 +14,8 @@ Format-1 work currently uses these immutable pre-release inputs: - specification: `4bd4d9588d11b75d376380b6120676a056a4bc45`; - conformance: `ffbc65cbce49733803119a7dabf02a9727819ba8` (88 core cases). -The package version is still `0.0.6`; the specification, conformance suite, Python -engine, and Rust engine version together. +The package metadata is `0.0.7` for the next synchronized release; the specification, +conformance suite, Python engine, and Rust engine version together. ## Boundaries diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a6882e8..623a6ce 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -55,8 +55,8 @@ behavior. ## Versioning And Release `src/determa/state/__about__.py` is the single package version source. Determa State -specification, conformance, Python, and Rust versions are synchronized. The current -package remains `0.0.6` while format 1 is pre-release. +specification, conformance, Python, and Rust versions are synchronized. The package +metadata is `0.0.7` for the next synchronized format 1 release. A `vX.Y.Z` tag triggers `release.yml` and publishes to PyPI through Trusted Publishing, gated by the manually approved `pypi` environment. Version bumps, tags, and publication diff --git a/README.md b/README.md index 628d199..be628d1 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,14 @@ commit `4bd4d9588d11b75d376380b6120676a056a4bc45`. Correctness is determined by 88-case core suite at conformance commit `ffbc65cbce49733803119a7dabf02a9727819ba8`. -The package version remains `0.0.6` until the specification, conformance suite, Python -engine, and Rust engine are released together. +The package metadata is `0.0.7` for the next synchronized release of the specification, +conformance suite, Python engine, and Rust engine. ## Install -The published `0.0.6` distribution predates format 1. Until the next synchronized -Determa State release, install this pre-release implementation from a checkout: +The published `0.0.6` distribution predates format 1. Until the synchronized `0.0.7` +Determa State release is published, install this pre-release implementation from a +checkout: ```sh git clone https://github.com/fruwehq/determa-state-python.git diff --git a/src/determa/state/__about__.py b/src/determa/state/__about__.py index 0780816..d1aaf19 100644 --- a/src/determa/state/__about__.py +++ b/src/determa/state/__about__.py @@ -5,4 +5,4 @@ is exactly one place to bump. """ -__version__ = "0.0.6" +__version__ = "0.0.7" diff --git a/tests/test_cli.py b/tests/test_cli.py index 78331c8..42daccb 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -8,8 +8,8 @@ from determa.state.cli import main -def test_version_remains_unchanged() -> None: - assert __version__ == "0.0.6" +def test_version_matches_release_metadata() -> None: + assert __version__ == "0.0.7" def test_validate_command_reports_fingerprint(tmp_path, capsys) -> None: