Skip to content

[test] fork-PR ALCF label path (do not merge) - #614

Draft
michel2323 wants to merge 2 commits into
JuliaGPU:mainfrom
michel2323:alcf-fork-test
Draft

[test] fork-PR ALCF label path (do not merge)#614
michel2323 wants to merge 2 commits into
JuliaGPU:mainfrom
michel2323:alcf-fork-test

Conversation

@michel2323

Copy link
Copy Markdown
Member

Throwaway draft PR verifying the label-gated fork path of #613: applying the alcf-ci label should push this head to the ALCF GitLab mirror as gh-pr-<N> and surface the Aurora pipeline as a check. Will be closed after verification.

🤖 Generated with Claude Code

@michel2323 michel2323 added the alcf-ci Run ALCF Aurora CI (GitLab) on this fork PR label Aug 12, 2026
@michel2323
michel2323 changed the base branch from main to alcf-ci August 12, 2026 19:28
@michel2323 michel2323 added alcf-ci Run ALCF Aurora CI (GitLab) on this fork PR and removed alcf-ci Run ALCF Aurora CI (GitLab) on this fork PR labels Aug 12, 2026
@michel2323
michel2323 changed the base branch from alcf-ci to main August 12, 2026 19:30
@michel2323

Copy link
Copy Markdown
Member Author

Verification note: the label-gated fork path cannot fire yet — GitHub only arms pull_request_target triggers from the workflow file on the default branch, and alcf.yml lands there when #613 merges. The plain pull_request run above correctly shows as skipped for this fork PR (that half of the gating works).

After #613 merges: re-apply the alcf-ci label here to exercise the fork path end-to-end, then close this PR.

🤖 Generated with Claude Code

michel2323 and others added 2 commits August 12, 2026 20:36
.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
@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.48%. Comparing base (4b116f1) to head (749e0dd).

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.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

alcf-ci Run ALCF Aurora CI (GitLab) on this fork PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant