コンテンツにスキップ

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 producer passed with the new .github/actions/lt-shadow-run-summary stub 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 main still resolves local actions against the checked-out main worktree 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 on steps.diff.outcome == 'failure'.

Next action

  • Task R5#12 should audit every workflow-local uses: ./.github/actions/... reference and add or restore the missing lt-shadow-summary action before rerunning this workflow again.