f1a500d8f2
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Continuation of #9432. Move the find_datasource_repos.py invocation from its own workflow step into the existing tag+master gate in "Run build and tests", right before ci_build_stubs.sh is executed. This naturally skips the discovery on PRs and non-tag pushes, where QC_GIT_TOKEN is either absent or not valid for the GitHub API and gh/graphql returns HTTP 401. The computed repo list is injected into the container via docker exec -e for the ci_build_stubs.sh call. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>