Problem
The workflow-bundles test harness (scripts/test_workflows.py) now requires
IAM authentication after PR #16, but no service account exists for it yet.
This is blocking the final validation run.
Current Workflow Status (last run: 2026-08-06)
| Status |
Count |
% |
Notes |
| ✅ PASS |
601 |
97.7% |
Confirmed passing |
| ❌ FAIL |
4 |
0.6% |
WDL/Cromwell only |
| ⏱ TIMEOUT |
3 |
0.5% |
Expected → PASS after PR #18 Groovy fix |
| 🟡 DATA |
2 |
0.3% |
rnaseq_cwl_v1 backend bug + 1 other |
| Total |
610 |
|
5 disabled bundles excluded |
Expected after this issue is resolved: ~604+ PASS (98.4%+)
PRs already merged (workflow-bundles)
Action needed (requires admin access)
Create an OAuth client for the test harness:
curl -s -X POST http://localhost:8001/orgs/{org_id}/oauth-clients -H 'Authorization: Bearer <admin-token>' -H 'Content-Type: application/json' -d '{
"name": "workflow-test-harness",
"description": "CI test harness for workflow bundle validation",
"grant_types": ["client_credentials"]
}' | python3 -m json.tool
Then provide CLIENT_ID + CLIENT_SECRET
# Run the full 610-workflow validation suite
CLIENT_ID=<id> CLIENT_SECRET=<secret> python3 scripts/test_workflows.py 2>&1 | tee reports/test_run_$(date +%Y%m%d_%H%M).txt
Acceptance criteria
References
Problem
The workflow-bundles test harness (scripts/test_workflows.py) now requires
IAM authentication after PR #16, but no service account exists for it yet.
This is blocking the final validation run.
Current Workflow Status (last run: 2026-08-06)
Expected after this issue is resolved: ~604+ PASS (98.4%+)
PRs already merged (workflow-bundles)
Action needed (requires admin access)
Create an OAuth client for the test harness:
curl -s -X POST http://localhost:8001/orgs/{org_id}/oauth-clients -H 'Authorization: Bearer <admin-token>' -H 'Content-Type: application/json' -d '{ "name": "workflow-test-harness", "description": "CI test harness for workflow bundle validation", "grant_types": ["client_credentials"] }' | python3 -m json.toolThen provide CLIENT_ID + CLIENT_SECRET
Acceptance criteria
References