Some checks failed
package-tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk python_version:3.13]) (push) Failing after 1s
package-tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core python_version:3.13]) (push) Failing after 5s
package-tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto python_version:3.13]) (push) Failing after 5s
package-tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk python_version:3.13]) (push) Failing after 29s
package-tests / test-javascript-packages (map[name:aitbc-sdk node_version:24 path:packages/js/aitbc-sdk]) (push) Successful in 24s
python-tests / test-specific (push) Has been skipped
package-tests / cross-language-compatibility (push) Has been skipped
package-tests / package-integration-tests (push) Has been skipped
security-scanning / audit (push) Failing after 6s
python-tests / test (push) Successful in 18s
PACKAGE TESTING: Add Python & JavaScript SDK package testing New Workflow: package-tests.yml Features: ✅ Multi-language support (Python + JavaScript) ✅ Package build and validation ✅ Dependency management testing ✅ Cross-language compatibility checks ✅ Integration testing ✅ Linting and formatting ✅ Test coverage reporting Python Packages Tested: ✅ aitbc-core (core utilities) ✅ aitbc-crypto (cryptographic functions) ✅ aitbc-sdk (Python SDK) ✅ aitbc-agent-sdk (agent SDK) JavaScript Packages Tested: ✅ aitbc-sdk (TypeScript SDK) Test Coverage: 1. Package Build Tests: - Poetry build (Python) - npm run build (JavaScript) 2. Package Validation: - Metadata validation - Structure validation - Configuration validation 3. Dependency Testing: - Poetry dependency resolution - npm dependency installation - Circular dependency checks 4. Quality Assurance: - MyPy type checking (Python) - ESLint linting (JavaScript) - Black formatting (Python) - TypeScript compilation (JavaScript) 5. Cross-Language Tests: - API consistency - Version consistency - Documentation consistency - Integration compatibility Service Independent: ❌ No systemd services required ❌ No blockchain node dependencies ✅ Uses local package building ✅ Isolated package testing ✅ Fast execution with minimal setup Triggers: - Push to main/develop (packages/**) - Pull requests to main/develop - Manual workflow dispatch This provides comprehensive SDK testing for the AITBC ecosystem ensuring package quality, compatibility, and developer experience across all supported programming languages.