Skip to content

Split ci-images into nightly and manual workflows; expand nightly coverage#268

Merged
bdice merged 4 commits intorapidsai:mainfrom
bdice:ci-images-concurrency-manual-runs
Mar 13, 2026
Merged

Split ci-images into nightly and manual workflows; expand nightly coverage#268
bdice merged 4 commits intorapidsai:mainfrom
bdice:ci-images-concurrency-manual-runs

Conversation

@bdice
Copy link
Contributor

@bdice bdice commented Mar 12, 2026

Summary

  • Split ci-images.yml into two workflows:
    • ci-images.yml — schedule-only nightly (5am UTC) that builds images for three source combinations in parallel: upstream (velox:main + presto:master), pinned (Presto's Velox submodule pin + presto:master), and staging ($STABLE_* repo variables). A new nightly run cancels any in-progress nightly run.
    • ci-images-manual.ymlworkflow_dispatch only, single build with user-specified inputs. Runs never cancel each other.
  • Document CI images workflows, image tag conventions, GHCR login/pull instructions, and private registry access in the workflows README.

@bdice bdice changed the title Allow concurrent manual runs of ci-images workflow ci-images: allow concurrent manual runs and document usage Mar 12, 2026
@bdice bdice changed the title ci-images: allow concurrent manual runs and document usage Split ci-images into nightly and manual workflows; expand nightly coverage Mar 12, 2026
@bdice bdice requested a review from Avinash-Raj March 12, 2026 20:28
Copy link
Contributor

@Avinash-Raj Avinash-Raj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :-)

@bdice bdice merged commit 3c09385 into rapidsai:main Mar 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants