Skip to content

release: prepare v1.0.0 spec/version baseline#347

Open
hiroshitanaka-creator wants to merge 1 commit intomainfrom
codex/bump-version-to-1.0.0-and-update-docs/spec
Open

release: prepare v1.0.0 spec/version baseline#347
hiroshitanaka-creator wants to merge 1 commit intomainfrom
codex/bump-version-to-1.0.0-and-update-docs/spec

Conversation

@hiroshitanaka-creator
Copy link
Copy Markdown
Owner

Motivation

  • Prepare repository baseline for the v1.0.0 release by making a canonical package version, SRS snapshot, changelog entry, and a stable release-check entrypoint available in-tree.
  • Provide a reproducible entrypoint for automated release gating that can be invoked by CI while keeping external CI status injection explicit and auditable.

Description

  • Bumped package version to 1.0.0 in pyproject.toml to mark the v1.0.0 baseline.
  • Added a frozen SRS snapshot docs/spec/srs_v1.0.md and updated docs/spec/srs_v0.1.md header metadata to reflect the v1 baseline.
  • Added scripts/release/check_v1_release.py as a compatibility entrypoint that invokes the existing release readiness checker, and updated CHANGELOG.md with a [1.0.0] entry describing the change set.
  • Updated tests/test_release_readiness.py to validate the package version 1.0.0 as part of automated release-readiness checks.

Testing

  • Ran the release checker python scripts/release/check_v1_release.py which reports failure when --ci-status-file is not supplied (expected because CI status is an external input), and passes when invoked with a synthetic CI status JSON (--ci-status-file /tmp/ci_status.json).
  • Ran pytest -q tests/test_release_readiness.py which passed after updating the expected version to 1.0.0.
  • Ran pytest -q -m "not benchmark" (all non-benchmark tests) which completed: 3511 passed, 134 skipped, 15 deselected.
  • Ran the full pytest -q which showed a single benchmark regression in tests/benchmarks/test_pipeline_perf.py::test_bench_deliberation_scaling (deliberation scaling threshold exceeded) that is unrelated to the version/spec material changes and should be addressed separately; other functional tests passed.

Codex Task

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: daab1b37de

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread pyproject.toml
Comment thread docs/spec/srs_v0.1.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant