Skip to content

Comments

Add wheel verification and pre-release validation to CI#2195

Draft
Pranav Rathi (pranavrth) wants to merge 1 commit intomasterfrom
dev_python-release-automation
Draft

Add wheel verification and pre-release validation to CI#2195
Pranav Rathi (pranavrth) wants to merge 1 commit intomasterfrom
dev_python-release-automation

Conversation

@pranavrth
Copy link
Member

  • Add Wheel Verification blocks for Linux x64/arm64, OSX x64/arm64, and Windows that run smoke tests on built wheels (SSL, compression codecs, unit tests)
  • Add Pre-release Validation block that checks version consistency across pyproject.toml, confluent_kafka.h, setup_all_versions.py, and CHANGELOG.md
  • Gate Packaging on successful wheel verification

What

Checklist

  • Contains customer facing changes? Including API/behavior changes
  • Did you add sufficient unit test and/or integration test coverage for this PR?
    • If not, please explain why it is not required

References

JIRA:

Test & Review

Open questions / Follow-ups

@confluent-cla-assistant
Copy link

🎉 All Contributor License Agreements have been signed. Ready to merge.
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

@airlock-confluentinc airlock-confluentinc bot force-pushed the dev_python-release-automation branch 4 times, most recently from 96fd742 to 8e7c5c0 Compare February 24, 2026 22:52
@sonarqube-confluent
Copy link

@airlock-confluentinc airlock-confluentinc bot force-pushed the dev_python-release-automation branch 2 times, most recently from 3f74420 to 151f634 Compare February 24, 2026 23:21
…yPI publish

- Add pre-release validation block that checks version consistency
- Add wheel verification blocks for all platforms (Linux x64/arm64, OSX x64/arm64, Windows)
- Add source distribution build step
- Add auto-publish to Test PyPI after packaging
- Add post-publish verification using test-released-wheels.sh
- Add manual promotion for PyPI publish via publish-pypi.yml
- Add Verify PyPI/Test PyPI Release blocks
- Bump version to 2.14.0.dev1 for testing
@airlock-confluentinc airlock-confluentinc bot force-pushed the dev_python-release-automation branch from 151f634 to 548d05a Compare February 25, 2026 07:49
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