Skip to content

ci: run self-hosted GPU tests on fork PRs (behind run approval)#363

Merged
davide221 merged 1 commit into
mainfrom
ci/gpu-tests-fork-prs
Jun 10, 2026
Merged

ci: run self-hosted GPU tests on fork PRs (behind run approval)#363
davide221 merged 1 commit into
mainfrom
ci/gpu-tests-fork-prs

Conversation

@davide221

Copy link
Copy Markdown
Contributor

The gpu-tests (RTX 3090, sm_86) and gpu-tests-amd (Radeon 8060S, gfx1151) jobs were guarded to same-repo PRs, so fork PRs (e.g. #349) skipped both — losing the only real-hardware signal exactly where it matters most.

This removes the same-repo guard and relies on the repo's existing approval_policy=all_external_contributors: every fork push parks as action_required until a maintainer reviews and approves the run, for hosted and self-hosted jobs alike. Nothing runs on lucebox3 without a human green-light.

  • Fork PR flow: push → maintainer approves run → GPU jobs execute on lucebox3
  • workflow_dispatch no longer needed as an escape hatch (jobs run on the PR event itself)
  • Both jobs keep the lucebox3-gpu-runner concurrency group (serialized on the single box)

🧙 Built with WOZCODE

The same-repo guard skipped the RTX 3090 and gfx1151 jobs for every fork
PR, silently dropping the strongest signal this CI produces exactly where
review needs it most (outside contributions).

The repo already enforces approval_policy=all_external_contributors, so
no fork code can run anywhere (hosted or self-hosted) until a maintainer
inspects the push and approves the run. Rely on that human checkpoint
instead of skipping the GPU jobs outright.

Co-Authored-By: WOZCODE <contact@withwoz.com>

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No issues found across 1 file

Re-trigger cubic

@davide221 davide221 merged commit 5d2eae5 into main Jun 10, 2026
5 checks passed
@davide221 davide221 deleted the ci/gpu-tests-fork-prs branch June 10, 2026 11:42
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.

1 participant