Skip to content

docs: prepare v2.0.0rc3 release - #11

Merged
wenn-id merged 1 commit into
ai/post-event-developmentfrom
ai/v2.0.0rc3-release
Jul 30, 2026
Merged

docs: prepare v2.0.0rc3 release#11
wenn-id merged 1 commit into
ai/post-event-developmentfrom
ai/v2.0.0rc3-release

Conversation

@wenn-id

@wenn-id wenn-id commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • bump release identity and artifacts to v2.0.0rc3
  • document the live Codex App PDF fidelity regression and fix
  • retain RC2 quality guarantees and unchanged verification thresholds

Verification

  • 334 tests passed, 1 skipped
  • focused release/PDF contracts: 33/33
  • wheel + sdist distribution validation passed
  • clean-install base and MCP passed
  • frozen runtime doctor and exact 17-tool smoke passed

@warpfix warpfix Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔍 WarpFix PR Review

This pull request prepares the release of version 2.0.0rc3 by updating various documentation and configuration files to reflect the new version. It includes changes to the release workflow, changelog, and installation documentation, ensuring consistency across the project.

📖 Walkthrough

The PR updates the version number from 2.0.0rc2 to 2.0.0rc3 across multiple files, including the GitHub Actions workflow, changelog, README, and various Python scripts. It documents fixes related to PDF fidelity in the changelog and adds a new release notes file for version 2.0.0rc3. The changes ensure that all references to the previous release version are updated to maintain accuracy and clarity in the documentation and release processes.

📁 File Changes

File Change Impact
.github/workflows/release.yml Updated version tags and image names from v2.0.0rc2 to v2.0.0rc3. 🔴 high
CHANGELOG.md Added entries for version 2.0.0rc3, detailing fixes and distribution notes. 🟡 medium
README.md Updated version references to v2.0.0rc3. 🟡 medium
comic_sol_product/__init__.py Updated the version string to 2.0.0rc3. 🔴 high
comic_sol_product/distribution.py Updated internal version reference to 2.0.0rc3. 🔴 high
compose.yaml Updated Docker image tag to v2.0.0rc3. 🔴 high
docs/install.md Updated installation instructions to reflect v2.0.0rc3. 🟡 medium
docs/releases/v2.0.0rc3.md Added new release notes for v2.0.0rc3. 🟡 medium
pyproject.toml Updated project version to 2.0.0rc3. 🔴 high
scripts/assemble_release.py Updated release identity to 2.0.0rc3. 🔴 high
tests/test_distribution.py Updated tests to reference version 2.0.0rc3. 🟡 medium
tests/test_product_cli.py Updated version check in CLI tests to 2.0.0rc3. 🟡 medium
tests/test_release_docs.py Updated tests to check for version 2.0.0rc3 in documentation. 🟡 medium

⏱ Review Effort & Risk

Metric Value
Effort ███░░ 3/5 (Moderate) · ~30min
Risk 🟢 LOW
Risk Factors
  • Changes are primarily version updates and documentation.
  • No new features or breaking changes introduced.

Labels: documentation release version update

💡 Key Observations

Ensure all references to the previous version are correctly updated.

Check that the release notes accurately reflect the changes made.


🤖 Reviewed by WarpFix — AI-Powered Code Review + CI Repair · Security

@@ -3,7 +3,7 @@ name: Native Release
on:
workflow_dispatch:
push:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise documentation

Updated the tag for the new release correctly.

🤖 WarpFix

@@ -54,9 +54,9 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f
- name: Build OCI image

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise documentation

The build and run commands for the new version are updated correctly.

🤖 WarpFix

Comment thread CHANGELOG.md
@@ -1,5 +1,20 @@
# Changelog

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise documentation

Changelog is well-structured and provides clear information about the new release.

🤖 WarpFix

Comment thread README.md
@@ -50,9 +50,9 @@ The CLI currently exposes `doctor`, `init`, `status`, `validate`, `resume`,
`finalize`, and the optional `mcp` launcher. Machine-readable responses use one

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise documentation

The README is updated to reflect the new version, maintaining clarity.

🤖 WarpFix

"""Installed product surface for Comic Sol."""

__version__ = "2.0.0rc2"
__version__ = "2.0.0rc3"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise documentation

Version number updated correctly.

🤖 WarpFix

Comment thread tests/test_product_cli.py
@@ -25,7 +25,7 @@ def test_version_flag_reports_release_identity(self):
with self.assertRaises(SystemExit) as exit_context, redirect_stdout(stdout):

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise testing

Version flag test updated correctly for the new version.

🤖 WarpFix

@@ -9,11 +9,11 @@ def setUpClass(cls):
cls.readme = (cls.root / "README.md").read_text(encoding="utf-8")
cls.install = (cls.root / "docs/install.md").read_text(encoding="utf-8")
cls.changelog = (cls.root / "CHANGELOG.md").read_text(encoding="utf-8")

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise testing

Tests for release notes updated to reflect the new version.

🤖 WarpFix

@@ -42,7 +42,7 @@ def test_install_guide_covers_every_supported_lifecycle(self):

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Praise testing

Test for release notes limitations updated correctly.

🤖 WarpFix

@@ -64,7 +64,7 @@ def test_metadata_checksum_and_sbom_are_deterministic(self):
self.assertEqual("CycloneDX", sbom_record["bomFormat"])

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Warning testing

Ensure that the version comparison in tests is robust against future changes.

Suggested change
self.assertEqual("CycloneDX", sbom_record["bomFormat"])
Consider using a constant for version comparison to avoid hardcoding.

🤖 WarpFix

@@ -75,7 +75,7 @@ def test_verifier_rejects_missing_or_tampered_artifact(self):
write_sbom(release, self.identity)

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Warning testing

Verify that the artifact names are generated dynamically to avoid hardcoding.

Suggested change
write_sbom(release, self.identity)
Use a function to generate artifact names based on the version.

🤖 WarpFix

@wenn-id
wenn-id merged commit 7b37857 into ai/post-event-development Jul 30, 2026
7 checks passed
@wenn-id
wenn-id deleted the ai/v2.0.0rc3-release branch July 30, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant