Skip to content

fix: Windows daemon start hanging - return instead of sys.exit() #655

fix: Windows daemon start hanging - return instead of sys.exit()

fix: Windows daemon start hanging - return instead of sys.exit() #655

name: "🌠 LIVE - Omnipkg Quantum Multiverse Warp (FINAL)"
on:
push:
branches: [ development ]
pull_request:
branches: [ development ]
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
services:
redis:
image: redis:7
options: >-
--health-cmd "redis-cli ping" --health-interval 10s --health-timeout 5s --health-retries 5
ports:
- 6379:6379
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install -e . redis rich
- name: Configure omnipkg for CI
id: setup_omnipkg
run: |
python - << 'EOF'
import json, os
from pathlib import Path
from omnipkg.core import ConfigManager
cm = ConfigManager(suppress_init_messages=True)
env_id = cm.env_id
print(f"Authoritative Environment ID for this job: {env_id}")
with open(os.environ['GITHUB_ENV'], 'a') as f:
f.write(f"OMNIPKG_ENV_ID_OVERRIDE={env_id}\n")
EOF
- name: Run Quantum Multiverse Demo
env:
OMNIPKG_ENV_ID_OVERRIDE: ${{ env.OMNIPKG_ENV_ID_OVERRIDE }}
run: |
echo "--- Running Omnipkg Quantum Multiverse Warp Demo ---"
# Use direct ID '8' and --non-interactive to bypass the menu and safe_input defaults.
omnipkg demo 8 --non-interactive
- name: Run Quantum Multiverse Demo (Second Run - Optional)
continue-on-error: true
env:
OMNIPKG_ENV_ID_OVERRIDE: ${{ env.OMNIPKG_ENV_ID_OVERRIDE }}
run: |
echo "--- Running Omnipkg Quantum Multiverse Warp Demo (Second Run) ---"
# Re-running with direct ID '8'
omnipkg demo 8 --non-interactive