omnipkg v1.2.2: Build and CI Stability Fixes
Release v1.2.2: Build and CI Stability Fixes
This is a prompt follow-up release to the landmark v1.2.1 Phoenix Release. It addresses critical issues in the automated build and continuous integration (CI) workflows that were discovered after the initial release.
The core features and architectural breakthroughs of the Phoenix Release remain the same. This version ensures that the project can be reliably tested, built, and distributed for all users.
Fixes in This Release
- CI/CD Pipeline Fix: Corrected a build failure in automated environments (like GitHub Actions) caused by a dependency trying to clone via an SSH URL. The build process now correctly uses HTTPS, ensuring that
pip-compileand other build tools can resolve all dependencies without requiring private keys. - Non-Interactive Setup Enhancement: The initial configuration process (
_first_time_setup) no longer attempts to prompt for user input when running in a CI environment. This fixes anEOFErrorthat was causing test runs to crash and ensures that omnipkg can be configured and tested in a fully automated fashion.
How to Upgrade
To get the latest fixes and features, upgrade using pip:
pip install --upgrade omnipkg