Loading...
Loading...
CI/CD: GitHub Actions workflows, parallel sharding, flaky quarantine, junit XML/Allure, coverage gates
npx skill4agent add alphaonedev/openclaw-graph testing-cimatrixjunit-report$GITHUB_TOKENopenclaw testing-ci$GITHUB_TOKENopenclaw testing-ci run --workflow my-repo/tests.yml --parallel 4 --token $GITHUB_TOKENopenclaw testing-ci quarantine --pattern "flaky-*" --report junit.xml{"name": "build", "matrix": {"shards": [1,2,3,4]}}jobs:
test:
strategy:
matrix:
shard: [1, 2, 3, 4]
run: npm test --shard=${{ matrix.shard }}/4if grep -q "flaky" junit.xml; then
openclaw testing-ci quarantine --file junit.xml
fi$GITHUB_TOKENopenclaw testing-ci dispatch --repo owner/repo --ref maincurl -Os codecov.io/bash && bash codecov -t $CODECOV_TOKEN$GITHUB_TOKEN$? != 0openclaw testing-ci rerun --workflow ID$GITHUB_TOKENyamllint--gate 75openclaw testing-ci run --workflow .github/workflows/tests.yml --parallel 4 --token $GITHUB_TOKENopenclaw testing-ci quarantine --report allure-results.xml --pattern "test_flaky_*"