Some checks failed
Build and Release / Build wheels on macos-13 (push) Has been cancelled
Build and Release / Build wheels on macos-14 (push) Has been cancelled
Build and Release / Build wheels on ubuntu-latest (push) Has been cancelled
Build and Release / Build wheels on windows-latest (push) Has been cancelled
Build and Release / Build zipapp (.pyz) (push) Has been cancelled
CI/CD Pipeline / test (ubuntu-latest, 3.10) (push) Has been cancelled
CI/CD Pipeline / test (ubuntu-latest, 3.11) (push) Has been cancelled
CI/CD Pipeline / test (ubuntu-latest, 3.12) (push) Has been cancelled
CI/CD Pipeline / test (windows-latest, 3.10) (push) Has been cancelled
CI/CD Pipeline / test (windows-latest, 3.11) (push) Has been cancelled
CI/CD Pipeline / test (windows-latest, 3.12) (push) Has been cancelled
CI/CD Pipeline / security-scan (push) Has been cancelled
CI/CD Pipeline / auto-update-check (push) Has been cancelled
Build and Release / Test installation methods (macos-latest, 3.11) (push) Has been cancelled
Build and Release / Test installation methods (macos-latest, 3.12) (push) Has been cancelled
Build and Release / Test installation methods (ubuntu-latest, 3.11) (push) Has been cancelled
Build and Release / Test installation methods (ubuntu-latest, 3.12) (push) Has been cancelled
Build and Release / Test installation methods (ubuntu-latest, 3.8) (push) Has been cancelled
Build and Release / Test installation methods (windows-latest, 3.11) (push) Has been cancelled
Build and Release / Test installation methods (windows-latest, 3.12) (push) Has been cancelled
Build and Release / Publish to PyPI (push) Has been cancelled
Build and Release / Create GitHub Release (push) Has been cancelled
Template Synchronization / sync-template (push) Has been cancelled
- Complete 6-hour launch plan with step-by-step procedures - Automated launch readiness verification script - PyPI publication guide and best practices documentation - Reusable templates for future Python packaging projects - Launch checklist for execution day Includes safety nets, emergency procedures, and discrete launch timeline. Ready for production PyPI publication.
49 lines
1.7 KiB
Plaintext
49 lines
1.7 KiB
Plaintext
FSS-Mini-RAG PyPI Launch Checklist
|
|
|
|
PRE-LAUNCH (30 minutes):
|
|
□ PyPI account created and verified
|
|
□ PyPI API token generated (entire account scope)
|
|
□ GitHub Secret PYPI_API_TOKEN added
|
|
□ All files committed and pushed to GitHub
|
|
□ Working directory clean (git status)
|
|
|
|
TEST LAUNCH (45-60 minutes):
|
|
□ Create test tag: git tag v2.1.0-test
|
|
□ Push test tag: git push origin v2.1.0-test
|
|
□ Monitor GitHub Actions workflow
|
|
□ Verify test package on PyPI
|
|
□ Test installation: pip install fss-mini-rag==2.1.0-test
|
|
□ Verify CLI works: rag-mini --help
|
|
|
|
PRODUCTION LAUNCH (45-60 minutes):
|
|
□ Create production tag: git tag v2.1.0
|
|
□ Push production tag: git push origin v2.1.0
|
|
□ Monitor GitHub Actions workflow
|
|
□ Verify package on PyPI: https://pypi.org/project/fss-mini-rag/
|
|
□ Test installation: pip install fss-mini-rag
|
|
□ Verify GitHub release created with assets
|
|
|
|
POST-LAUNCH VALIDATION (30 minutes):
|
|
□ Test one-line installer (Linux/macOS)
|
|
□ Test PowerShell installer (Windows, if available)
|
|
□ Verify all documentation links work
|
|
□ Check package metadata on PyPI
|
|
□ Test search: pip search fss-mini-rag (if available)
|
|
|
|
SUCCESS CRITERIA:
|
|
□ PyPI package published and installable
|
|
□ CLI command works after installation
|
|
□ GitHub release has professional appearance
|
|
□ All installation methods documented and working
|
|
□ No broken links in documentation
|
|
|
|
EMERGENCY CONTACTS:
|
|
- PyPI Support: https://pypi.org/help/
|
|
- GitHub Actions Status: https://www.githubstatus.com/
|
|
- Python Packaging Guide: https://packaging.python.org/
|
|
|
|
ROLLBACK PROCEDURES:
|
|
- Yank PyPI release if critical issues found
|
|
- Delete and recreate tags if needed
|
|
- Re-run failed GitHub Actions workflows
|