[test] fork-PR ALCF label path (do not merge) - #614
Draft
michel2323 wants to merge 2 commits into
Draft
Conversation
.gitlab-ci.yml: two-stage pipeline on the ALCF GitLab mirror (gitlab-ci.alcf.anl.gov/mschanen/oneAPI-jl), which pull-mirrors this repository. The Aurora PBS debug queue caps 1-node jobs at 1 h, so the support-library build and env instantiation/precompilation run on the login-node shell runner into a persistent depot on flare, and only the test run goes through PBS. Manifests are gitignored, so the build stage devs the checkout into the test env (a plain instantiate would silently test the registry release) and ships test/Manifest.toml to the batch job as an artifact. The runtime JIT gets the single-target "native,-avx512fp16" via -C (multi-target strings are image-only syntax), working around the same host-Float16 miscompile ci.yml documents. .github/workflows/alcf.yml: surfaces the GitLab pipeline as a PR check. Push to main and same-repo PRs force a pull-mirror sync and poll the pipeline for the head SHA; fork PRs run only when a maintainer applies the alcf-ci label (refs-only push as gh-pr-N — the workflow never checks out or executes PR code; the Aurora-side execution of labeled fork code is the deliberate, opt-in exception). Validated end-to-end on the mirror: build 96 s warm, full LTS suite green in ~19 min wall including queue wait. The existing self-hosted LTS job stays during burn-in and can be retired separately. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KziQYkXvpMmdQtBtpD8y5q
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KziQYkXvpMmdQtBtpD8y5q
Member
Author
|
Verification note: the label-gated fork path cannot fire yet — GitHub only arms After #613 merges: re-apply the 🤖 Generated with Claude Code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Throwaway draft PR verifying the label-gated fork path of #613: applying the
alcf-cilabel should push this head to the ALCF GitLab mirror asgh-pr-<N>and surface the Aurora pipeline as a check. Will be closed after verification.🤖 Generated with Claude Code