Skip to content

Prepare Ocelle SDK 1.0.0rc2 - #69

Merged
manas-fortifyroot merged 1 commit into
release/1.0.0from
release-prep/1.0.0rc2
Jul 2, 2026
Merged

Prepare Ocelle SDK 1.0.0rc2#69
manas-fortifyroot merged 1 commit into
release/1.0.0from
release-prep/1.0.0rc2

Conversation

@manas-fortifyroot

Copy link
Copy Markdown
Contributor

This PR prepares the second Ocelle SDK 1.0.0 release candidate.

Changes:

  • Bumps package version from 1.0.0rc1 to 1.0.0rc2.
  • Adds missing runtime dependency httpx, which is required by vendored runtime modules imported by fortifyroot.ocelle.
  • Refreshes poetry.lock.
  • Enhances publish-release.yml with post-publish verification:
    • clean TestPyPI install verification for RC publishes
    • clean PyPI install verification for final publishes
    • import and version assertion after install

Why:

  • 1.0.0rc1 published to TestPyPI but failed clean import with ModuleNotFoundError: No module named 'httpx'.
  • The publish workflow should catch this automatically after future TestPyPI/PyPI uploads.

Validation:

  • Built local 1.0.0rc2 wheel.
  • Installed local wheel into a clean virtual environment.
  • Verified import fortifyroot.ocelle succeeds.
  • Verified installed package metadata and fortifyroot.ocelle.__version__ match 1.0.0rc2.
  • poetry run pytest passed: 501 passed.
  • actionlint .github/workflows/publish-release.yml passed.
  • git diff --check passed.

@manas-fortifyroot
manas-fortifyroot merged commit 1d4a4d1 into release/1.0.0 Jul 2, 2026
6 checks passed
@manas-fortifyroot
manas-fortifyroot deleted the release-prep/1.0.0rc2 branch July 2, 2026 10:08
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