Skip to content

Add nightly build workflow and refactor CI for branch flexibility#120

Draft
lumachad wants to merge 1 commit intoamd-stagingfrom
users/lumachad/amd-staging/github/build_master
Draft

Add nightly build workflow and refactor CI for branch flexibility#120
lumachad wants to merge 1 commit intoamd-stagingfrom
users/lumachad/amd-staging/github/build_master

Conversation

@lumachad
Copy link
Copy Markdown
Collaborator

@lumachad lumachad commented May 8, 2026

Introduces scheduled nightly builds of ROCgdb master branch and refactors the TheRock CI workflows to support building from different branches.

Changes:

  • Add nightly-build.yml workflow that runs at 2:07 AM UTC daily
  • Support manual dispatch with configurable branch (defaults to master)
  • Add rocgdb_ref input to therock-ci-linux.yml for branch selection
  • Move extra_cmake_options from therock-ci.yml to therock-ci-linux.yml defaults to enable reuse across different workflow callers
  • Enable upstream builds for nightly with THEROCK_ROCGDB_UPSTREAM_BUILD flag

This allows testing integration against master while keeping PR-based CI unchanged.

Depends on:

Introduces scheduled nightly builds of ROCgdb master branch and refactors
the TheRock CI workflows to support building from different branches.

Changes:
- Add nightly-build.yml workflow that runs at 2:07 AM UTC daily
- Support manual dispatch with configurable branch (defaults to master)
- Add rocgdb_ref input to therock-ci-linux.yml for branch selection
- Move extra_cmake_options from therock-ci.yml to therock-ci-linux.yml defaults
  to enable reuse across different workflow callers
- Enable upstream builds for nightly with THEROCK_ROCGDB_UPSTREAM_BUILD flag

This allows testing integration against master while keeping PR-based CI
unchanged.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
@lumachad lumachad self-assigned this May 8, 2026
@lumachad lumachad added the ci:skip Skip all pre-commit / CI jobs while the label is up label May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:skip Skip all pre-commit / CI jobs while the label is up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant