You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(perf): build PR-branch images before lineage perf run
The lineage_perf workflow_dispatch path was pulling the published
`acryldata/...:quickstart` images, so it benchmarked whatever code happened
to be on master at last release — not the PR. That made the screenshot
stress test fail (missing CSP fix in application.conf) and produced perf
numbers that didn't reflect the virtualization / overscan changes in this
branch.
When lineage_perf=true the job now:
1. Derives a tag from GITHUB_REF via docker_helpers.sh.
2. Runs `:docker:buildImagesQuickstart` with the GitHub buildx cache,
tagging the built images as `acryldata/<image>:<tag>` locally.
3. Passes the same tag as DATAHUB_VERSION to run-quickstart.sh so
compose resolves the PR-built images instead of pulling.
Default (non-perf) runs are unchanged — they still pull `:quickstart`.
Job timeout bumped from 60 to 90 minutes to cover the build (~25–30m cold,
faster with cache) on top of the existing 25–30m perf matrix. Build step
has its own 45m timeout so a hung build can't consume the whole job.
0 commit comments