[test] fork-PR ALCF label path (do not merge) - #614
Draft
michel2323 wants to merge 2 commits into
Draft
Conversation
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 |
.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
michel2323
force-pushed
the
alcf-fork-test
branch
from
August 13, 2026 01:36
1fab8a8 to
749e0dd
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #614 +/- ##
==========================================
- Coverage 78.51% 78.48% -0.03%
==========================================
Files 50 50
Lines 3496 3496
==========================================
- Hits 2745 2744 -1
- Misses 751 752 +1 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
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