Some checks failed
package-tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk python_version:3.13]) (push) Successful in 7s
package-tests / test-python-packages (map[name:aitbc-cli path:. python_version:3.13]) (push) Successful in 4s
package-tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core python_version:3.13]) (push) Successful in 7s
package-tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto python_version:3.13]) (push) Successful in 8s
package-tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk python_version:3.13]) (push) Successful in 9s
package-tests / test-javascript-packages (map[name:aitbc-sdk node_version:24 path:packages/js/aitbc-sdk]) (push) Successful in 9s
security-scanning / audit (push) Failing after 1s
package-tests / cross-language-compatibility (push) Successful in 2s
package-tests / package-integration-tests (push) Successful in 1s
Documentation Validation / validate-docs (push) Successful in 6m7s
- Create workspace management documentation (WORKSPACE_STRATEGY.md) - Add workspace manager script (scripts/workspace-manager.sh) - Update package-tests.yml to use external workspaces - Move workspaces from /opt/aitbc/* to /var/lib/aitbc-workspaces/* - Implement cleaner CI/CD with isolated workspaces Benefits: - Clean repository status (no workspace directories in git) - Better isolation between test environments - Industry standard CI/CD practices - Easier cleanup and resource management - Parallel test execution capability Workspace Structure: - /var/lib/aitbc-workspaces/python-packages/ - /var/lib/aitbc-workspaces/javascript-packages/ - /var/lib/aitbc-workspaces/security-tests/ - /var/lib/aitbc-workspaces/compatibility-tests/ CI Improvements: - External workspace creation and cleanup - Standardized workspace management - Better error handling and recovery - Cleaner repository history