GHA LT Shadow Rust Diff R5 Follow-up¶
Date: 2026-04-13
Workflow: lt-shadow-rust-diff.yml
Run ID: 24314300043
Head SHA: 146ecfcee7dd07caa41d452b09b88cad88c2dc81
Status: failed after R5#10 rerun
What changed versus the prior failure¶
Run Rust LT shadow producerpassed with the new.github/actions/lt-shadow-run-summarystub in place.- The workflow advanced through producer gate, diff step bootstrap, artifact collection, artifact upload, summary download contract, and summary append.
- The new blocker is no longer
lt-shadow-run-summary; it is the next missing local composite action:./.github/actions/lt-shadow-summary.
Failed annotation¶
X Can't find 'action.yml', 'action.yaml' or 'Dockerfile' under '/home/runner/work/dev-Project/dev-Project/.github/actions/lt-shadow-summary'. Did you forget to run actions/checkout before running your local action?
Failed tail (gh run view 24314300043 --log-failed | tail -30)¶
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1393893Z Evaluate and set job outputs
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1418069Z Set output 'summary_download_ready'
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1418731Z Set output 'summary_download_run_id'
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1419094Z Set output 'summary_download_artifact_name'
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1419466Z Set output 'summary_download_artifact_kind'
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1420121Z Set output 'uploaded_artifact_contract_path'
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1421153Z Set output 'uploaded_artifact_path_map_json'
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1421978Z Set output 'uploaded_artifact_relative_paths_json'
proxy_to_phase2 / lt_shadow_rust_diff UNKNOWN STEP 2026-04-12T19:14:41.1422792Z Cleaning up orphan processes
Diagnosis¶
- The reusable workflow pinned from
mainstill resolves local actions against the checked-outmainworktree on the runner. - After restoring
lt-shadow-run-summary, the next local dependency surfaced immediately:.github/actions/lt-shadow-summary. - Because the diff action is declared with
continue-on-error: true, the workflow still produced artifacts and summary output, but the terminal guard step failed the job onsteps.diff.outcome == 'failure'.
Next action¶
- Task R5#12 should audit every workflow-local
uses: ./.github/actions/...reference and add or restore the missinglt-shadow-summaryaction before rerunning this workflow again.