You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
grep -q "ALL TESTS PASSED!" /tmp/omnipkg-artifacts/rich_demo_output.txt; then
107
+
echo "Rich demo verified: rich==13.7.1 (main), 13.5.3, 13.4.2 (bubbles), and all tests passed!"
118
108
else
119
109
echo "Error: Expected Rich demo output not found."
120
-
echo "Missing one of: 'ALL TESTS PASSED!', 'Imported and verified version 13.7.1', 'Testing Bubble (rich==13.5.3)', or 'Testing Bubble (rich==13.4.2)'"
121
-
cat /tmp/omnipkg-artifacts/demo_output.txt
110
+
echo "Missing one of: 'rich==13.7.1', 'rich==13.5.3', 'rich==13.4.2', or 'ALL TESTS PASSED!'"
111
+
cat /tmp/omnipkg-artifacts/rich_demo_output.txt
122
112
exit 1
123
113
fi
124
114
else
125
115
echo "Demo failed with exit code $DEMO_EXIT_CODE."
126
116
echo "demo_outcome=failure" >> $GITHUB_OUTPUT
127
-
cat /tmp/omnipkg-artifacts/demo_output.txt
117
+
cat /tmp/omnipkg-artifacts/rich_demo_output.txt
118
+
exit 1
119
+
fi
120
+
121
+
- name: 📊 Check Omnipkg Status
122
+
id: check_status
123
+
run: |
124
+
echo "--- Checking Omnipkg Status ---"
125
+
mkdir -p /tmp/omnipkg-artifacts
126
+
omnipkg status > /tmp/omnipkg-artifacts/status_output.txt
127
+
echo "## Omnipkg Status Output" >> $GITHUB_STEP_SUMMARY
if [ "${{ steps.run_demo.outputs.demo_outcome }}" == "success" ]; then
165
+
echo "✅ **omnipkg successfully demonstrated seamless version switching for Python module packages (Rich).** This test confirms omnipkg's ability to handle pure Python module dependencies with high integrity." >> $REPORT_FILE
166
+
else
167
+
echo "❌ The Rich Module Switching Test failed. Review workflow logs for detailed output and errors." >> $REPORT_FILE
0 commit comments