fss-mini-rag-github/LAUNCH_CHECKLIST.txt
FSSCoding 11dd2c0a2a
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
Add comprehensive PyPI launch preparation
- 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.
2025-09-07 16:02:36 +10:00

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