Skip to content

ci: DO NOT MERGE — Spyre check-gate validation PR - #472

Draft
ashokponkumar wants to merge 3 commits into
torch-spyre:mainfrom
ashokponkumar:ci/dnm-spyre-test-gate
Draft

ci: DO NOT MERGE — Spyre check-gate validation PR#472
ashokponkumar wants to merge 3 commits into
torch-spyre:mainfrom
ashokponkumar:ci/dnm-spyre-test-gate

Conversation

@ashokponkumar

Copy link
Copy Markdown
Collaborator

⚠️ DO NOT MERGE. Throwaway PR for validating Spyre CI check behaviour against a real
PR head. No functional change — it adds one markdown file under ci/.

Branched off current main so the run exercises today's code, not a stale base.

Used to verify:

  • the aggregate Spyre Test check is posted
  • the gateable Spyre Test (amd64) context appears on this PR's head
  • a narrowed run (/spyre-test archs=ppc64le) reports action_required for amd64 rather
    than passing
  • Test-With: companion resolution, once a counterpart PR is linked

Kept as a draft so it cannot be merged by accident. Will be closed and the branch deleted
once the check rollout is complete.

Throwaway PR for end-to-end validation of the Spyre check contexts on a real PR head.
No functional change; must never be merged.

Signed-off-by: Ashok Pon Kumar <ashokponkumar@gmail.com>
@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

🔄 spyre-test: running

Plan (build waves + dependencies, per arch)

amd64

flowchart LR
  subgraph Lamd64_0["amd64 L0 · 1 parallel"]
    n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev<br/>image · 7cd0b5cf31d1"]
  end
  subgraph Lamd64_1["amd64 L1 · 1 parallel"]
    n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev<br/>image · 36b2a71bbd59"]
  end
  n_amd64_hf_adapters_hf_adapters_dev --> n_amd64_spyre_inference_spyre_inference_dev
  classDef sPending fill:#eceff1,stroke:#90a4ae,color:#37474f
  classDef sBuilding fill:#fff8e1,stroke:#f9a825,color:#5d4037,stroke-width:2px
  classDef sOk fill:#e8f5e9,stroke:#43a047,color:#1b5e20
  classDef sReused fill:#e3f2fd,stroke:#1e88e5,color:#0d47a1
  classDef sFailed fill:#ffebee,stroke:#e53935,color:#b71c1c,stroke-width:2px
  classDef sDropped fill:#f5f5f5,stroke:#bdbdbd,color:#9e9e9e
  class n_amd64_hf_adapters_hf_adapters_dev sOk;
  class n_amd64_spyre_inference_spyre_inference_dev sOk;
Loading

🔨 orch trigger-pr-validation · arches amd64 · fp amd64=e728a765

level component arch build smoke unit integration trunk regression perf
L0 hf-adapters/hf-adapters-dev amd64 ✅ ok · · · ·
L1 spyre-inference/spyre-inference-dev amd64 ✅ ok · · · ·

@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

⚠️ This run was superseded by a newer spyre-test run for this PR and has stood down.

❔ spyre-test: no test signal (0 test legs ran)

Plan (build waves + dependencies, per arch)

amd64

flowchart LR
  subgraph Lamd64_0["amd64 L0 · 1 parallel"]
    n_amd64_torch_spyre_torch_spyre_dev["torch-spyre/torch-spyre-dev<br/>image · ea74aff35e54"]
  end
  subgraph Lamd64_1["amd64 L1 · 1 parallel"]
    n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev<br/>image · b78591e377ba"]
  end
  subgraph Lamd64_2["amd64 L2 · 1 parallel"]
    n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev<br/>image · f682936336cb"]
  end
  n_amd64_torch_spyre_torch_spyre_dev --> n_amd64_hf_adapters_hf_adapters_dev
  n_amd64_hf_adapters_hf_adapters_dev --> n_amd64_spyre_inference_spyre_inference_dev
  classDef sPending fill:#eceff1,stroke:#90a4ae,color:#37474f
  classDef sBuilding fill:#fff8e1,stroke:#f9a825,color:#5d4037,stroke-width:2px
  classDef sOk fill:#e8f5e9,stroke:#43a047,color:#1b5e20
  classDef sReused fill:#e3f2fd,stroke:#1e88e5,color:#0d47a1
  classDef sFailed fill:#ffebee,stroke:#e53935,color:#b71c1c,stroke-width:2px
  classDef sDropped fill:#f5f5f5,stroke:#bdbdbd,color:#9e9e9e
  class n_amd64_torch_spyre_torch_spyre_dev sOk;
  class n_amd64_hf_adapters_hf_adapters_dev sOk;
  class n_amd64_spyre_inference_spyre_inference_dev sOk;
Loading

✅ orch trigger-pr-validationgreen · arches amd64 · fp amd64=f8e2bb62

level component arch build smoke unit integration trunk regression perf
L0 torch-spyre/torch-spyre-dev amd64 ✅ ok · · · ·
L1 hf-adapters/hf-adapters-dev amd64 ✅ ok · · · ·
L2 spyre-inference/spyre-inference-dev amd64 ✅ ok · · · ·

❔ NO SIGNAL — zero test legs ran; nothing was verified

Build: built 3

test legs dispatched: 0 — no test result exists for this run

every artifact resolved as already-published (13 reused), so the plan dropped all of its nodes and no test leg was dispatched

Before merging, consider:

  • No tests ran — every artifact resolved as already-published (13 reused), so the plan dropped all of its nodes and no test leg was dispatched. Treat this as no signal, not a pass.
  • To get a verdict, re-run with tests forced (FORCE_TEST_FILTERS, or BUILD_MODE=clean) — a plain re-trigger at this sha reuses the same published artifacts and will drop the test legs again.

@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

❔ spyre-test: no test signal (0 test legs ran)

Plan (build waves + dependencies, per arch)

amd64

flowchart LR
  subgraph Lamd64_0["amd64 L0 · 1 parallel"]
    n_amd64_torch_spyre_torch_spyre_dev["torch-spyre/torch-spyre-dev ↺<br/>image · ea74aff35e54"]
  end
  subgraph Lamd64_1["amd64 L1 · 1 parallel"]
    n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev ↺<br/>image · b78591e377ba"]
  end
  subgraph Lamd64_2["amd64 L2 · 1 parallel"]
    n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev ↺<br/>image · f682936336cb"]
  end
  n_amd64_torch_spyre_torch_spyre_dev --> n_amd64_hf_adapters_hf_adapters_dev
  n_amd64_hf_adapters_hf_adapters_dev --> n_amd64_spyre_inference_spyre_inference_dev
  classDef sPending fill:#eceff1,stroke:#90a4ae,color:#37474f
  classDef sBuilding fill:#fff8e1,stroke:#f9a825,color:#5d4037,stroke-width:2px
  classDef sOk fill:#e8f5e9,stroke:#43a047,color:#1b5e20
  classDef sReused fill:#e3f2fd,stroke:#1e88e5,color:#0d47a1
  classDef sFailed fill:#ffebee,stroke:#e53935,color:#b71c1c,stroke-width:2px
  classDef sDropped fill:#f5f5f5,stroke:#bdbdbd,color:#9e9e9e
  class n_amd64_torch_spyre_torch_spyre_dev sReused;
  class n_amd64_hf_adapters_hf_adapters_dev sReused;
  class n_amd64_spyre_inference_spyre_inference_dev sReused;
Loading

✅ orch trigger-pr-validationgreen · arches amd64 · fp amd64=f8e2bb62

level component arch build smoke unit integration trunk regression perf
L0 torch-spyre/torch-spyre-dev amd64 ✅ ok (reused) · · · ·
L1 hf-adapters/hf-adapters-dev amd64 ✅ ok (reused) · · · ·
L2 spyre-inference/spyre-inference-dev amd64 ✅ ok (reused) · · · ·

❔ NO SIGNAL — zero test legs ran; nothing was verified

Build: built 0 · reused 3

test legs dispatched: 0 — no test result exists for this run

every artifact resolved as already-published (13 reused), so the plan dropped all of its nodes and no test leg was dispatched

Before merging, consider:

  • No tests ran — every artifact resolved as already-published (13 reused), so the plan dropped all of its nodes and no test leg was dispatched. Treat this as no signal, not a pass.
  • To get a verdict, re-run with tests forced (FORCE_TEST_FILTERS, or BUILD_MODE=clean) — a plain re-trigger at this sha reuses the same published artifacts and will drop the test legs again.

@ashokponkumar

Copy link
Copy Markdown
Collaborator Author

/spyre-test

@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

⚠️ This run was superseded by a newer spyre-test run for this PR and has stood down.

❔ spyre-test: no test signal (0 test legs ran)

Triggered by: /spyre-test comment: #472 (comment)

:white_check_mark: orch *trigger-pr-validation* — *green* · arches amd64 · fp amd64=08bc8863

❔ NO SIGNAL — zero test legs ran; nothing was verified

test legs dispatched: 0 — no test result exists for this run

every artifact resolved as already-published (16 reused), so the plan dropped all of its nodes and no test leg was dispatched

Before merging, consider:

  • No tests ran — every artifact resolved as already-published (16 reused), so the plan dropped all of its nodes and no test leg was dispatched. Treat this as no signal, not a pass.
  • To get a verdict, re-run with tests forced (FORCE_TEST_FILTERS, or BUILD_MODE=clean) — a plain re-trigger at this sha reuses the same published artifacts and will drop the test legs again.

@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

⚠️ This run was superseded by a newer spyre-test run for this PR and has stood down.

❔ spyre-test: no test signal (0 test legs ran)

Plan (build waves + dependencies, per arch)

amd64

flowchart LR
  subgraph Lamd64_0["amd64 L0 · 1 parallel"]
    n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev<br/>image · d2275fee7cb0"]
  end
  subgraph Lamd64_1["amd64 L1 · 1 parallel"]
    n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev<br/>image · d96de094e8e7"]
  end
  n_amd64_hf_adapters_hf_adapters_dev --> n_amd64_spyre_inference_spyre_inference_dev
  classDef sPending fill:#eceff1,stroke:#90a4ae,color:#37474f
  classDef sBuilding fill:#fff8e1,stroke:#f9a825,color:#5d4037,stroke-width:2px
  classDef sOk fill:#e8f5e9,stroke:#43a047,color:#1b5e20
  classDef sReused fill:#e3f2fd,stroke:#1e88e5,color:#0d47a1
  classDef sFailed fill:#ffebee,stroke:#e53935,color:#b71c1c,stroke-width:2px
  classDef sDropped fill:#f5f5f5,stroke:#bdbdbd,color:#9e9e9e
  class n_amd64_hf_adapters_hf_adapters_dev sOk;
  class n_amd64_spyre_inference_spyre_inference_dev sOk;
Loading

✅ orch trigger-pr-validationgreen · arches amd64 · fp amd64=a6bf5a91

level component arch build smoke unit integration trunk regression perf
L0 hf-adapters/hf-adapters-dev amd64 ✅ ok · · · ·
L1 spyre-inference/spyre-inference-dev amd64 ✅ ok · · · ·

❔ NO SIGNAL — zero test legs ran; nothing was verified

Build: built 2

test legs dispatched: 0 — no test result exists for this run

every artifact resolved as already-published (14 reused), so the plan dropped all of its nodes and no test leg was dispatched; smoke has no passing prior verdict at smoke or higher (no prior verdict at all); integration has no passing prior verdict at integration or higher (no prior verdict at all)

Before merging, consider:

  • No tests ran — every artifact resolved as already-published (14 reused), so the plan dropped all of its nodes and no test leg was dispatched; smoke has no passing prior verdict at smoke or higher (no prior verdict at all); integration has no passing prior verdict at integration or higher (no prior verdict at all). Treat this as no signal, not a pass.
  • To get a verdict, re-run with tests forced (FORCE_TEST_FILTERS, or BUILD_MODE=clean) — a plain re-trigger at this sha reuses the same published artifacts and will drop the test legs again.

@ashokponkumar

Copy link
Copy Markdown
Collaborator Author

/spyre-test

@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

❌ spyre-test: failure

Triggered by: /spyre-test comment: #472 (comment)

Plan (build waves + dependencies, per arch)

amd64

flowchart LR
  subgraph Lamd64_0["amd64 L0 · 1 parallel"]
    n_amd64_torch_spyre_torch_spyre_dev["torch-spyre/torch-spyre-dev 🔴<br/>image · ca63405a98cc"]
  end
  subgraph Lamd64_1["amd64 L1 · 1 parallel"]
    n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev 🟢<br/>image · 4f5f9b200163"]
  end
  subgraph Lamd64_2["amd64 L2 · 1 parallel"]
    n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🔴<br/>image · 8514af74d2d2"]
  end
  n_amd64_torch_spyre_torch_spyre_dev --> n_amd64_hf_adapters_hf_adapters_dev
  n_amd64_hf_adapters_hf_adapters_dev --> n_amd64_spyre_inference_spyre_inference_dev
  classDef sPending fill:#eceff1,stroke:#90a4ae,color:#37474f
  classDef sBuilding fill:#fff8e1,stroke:#f9a825,color:#5d4037,stroke-width:2px
  classDef sOk fill:#e8f5e9,stroke:#43a047,color:#1b5e20
  classDef sReused fill:#e3f2fd,stroke:#1e88e5,color:#0d47a1
  classDef sFailed fill:#ffebee,stroke:#e53935,color:#b71c1c,stroke-width:2px
  classDef sDropped fill:#f5f5f5,stroke:#bdbdbd,color:#9e9e9e
  class n_amd64_torch_spyre_torch_spyre_dev sOk;
  class n_amd64_hf_adapters_hf_adapters_dev sOk;
  class n_amd64_spyre_inference_spyre_inference_dev sOk;
Loading

✅ orch trigger-pr-validationgreen · arches amd64 · fp amd64=0cdc73c3

level component arch build smoke unit integration trunk regression perf
L0 torch-spyre/torch-spyre-dev amd64 ✅ ok · 🟡 gha · · ·
L1 hf-adapters/hf-adapters-dev amd64 ✅ ok 🟢 · 🟢 gha · · ·
L2 spyre-inference/spyre-inference-dev amd64 ✅ ok 🟢 · 🟡 gha · · ·

GHA test runs:


⚠️ advisory failures only — mergeable, see below

Build: built 3

Tests: passed 3 · blocking 0 · advisory 2 · infra/inconclusive 0 · no signal 0

Failures by kind
  • ⚠️ advisory (does not block) · torch-spyre/amd64 integration: UNSTABLE
  • ⚠️ advisory (does not block) · torch-spyre/amd64 gha:integration: FAILURE
  • ℹ️ informational · spyre-inference/amd64 gha:integration: FAILURE

Before merging, consider:

  • torch-spyre/amd64 gha:integration, torch-spyre/amd64 integration failed with gating: "unstable" — advisory. It set the build UNSTABLE but does not block the merge. Worth a look, not a stop.
  • spyre-inference/amd64 gha:integration failed with gating: false — informational only, no merge impact.

@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

GHA test runs:

@spyre-ci

spyre-ci Bot commented Sep 4, 2026

Copy link
Copy Markdown

GHA test runs:

@spyre-ci

spyre-ci Bot commented Sep 5, 2026

Copy link
Copy Markdown

GHA test runs:

@ashokponkumar

Copy link
Copy Markdown
Collaborator Author

\spyre-test

@ashokponkumar

Copy link
Copy Markdown
Collaborator Author

/spyre-test

1 similar comment
@anubhavjana

Copy link
Copy Markdown
Collaborator

/spyre-test

@spyre-ci

spyre-ci Bot commented Sep 5, 2026

Copy link
Copy Markdown

❌ spyre-test: failure

Triggered by: /spyre-test comment: #472 (comment)

Plan (build waves + dependencies, per arch)

amd64

flowchart LR
  subgraph Lamd64_0["amd64 L0 · 1 parallel"]
    n_amd64_torch_spyre_torch_spyre_dev["torch-spyre/torch-spyre-dev 🔴<br/>image · c5b227112e05"]
  end
  subgraph Lamd64_1["amd64 L1 · 1 parallel"]
    n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev 🟢<br/>image · 1c2e08cd8b5e"]
  end
  subgraph Lamd64_2["amd64 L2 · 1 parallel"]
    n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🟢<br/>image · 34c0ca8da715"]
  end
  n_amd64_torch_spyre_torch_spyre_dev --> n_amd64_hf_adapters_hf_adapters_dev
  n_amd64_hf_adapters_hf_adapters_dev --> n_amd64_spyre_inference_spyre_inference_dev
  classDef sPending fill:#eceff1,stroke:#90a4ae,color:#37474f
  classDef sBuilding fill:#fff8e1,stroke:#f9a825,color:#5d4037,stroke-width:2px
  classDef sOk fill:#e8f5e9,stroke:#43a047,color:#1b5e20
  classDef sReused fill:#e3f2fd,stroke:#1e88e5,color:#0d47a1
  classDef sFailed fill:#ffebee,stroke:#e53935,color:#b71c1c,stroke-width:2px
  classDef sDropped fill:#f5f5f5,stroke:#bdbdbd,color:#9e9e9e
  class n_amd64_torch_spyre_torch_spyre_dev sOk;
  class n_amd64_hf_adapters_hf_adapters_dev sOk;
  class n_amd64_spyre_inference_spyre_inference_dev sOk;
Loading

✅ orch trigger-pr-validationgreen · arches amd64 · fp amd64=e7e7ea88

level component arch build smoke unit integration trunk regression perf
L0 torch-spyre/torch-spyre-dev amd64 ✅ ok · 🟡 gha · · ·
L1 hf-adapters/hf-adapters-dev amd64 ✅ ok 🟢 · 🟢 gha · · ·
L2 spyre-inference/spyre-inference-dev amd64 ✅ ok 🟢 · 🟢 gha · · ·

GHA test runs:


⚠️ advisory failures only — mergeable, see below

Build: built 3

Tests: passed 4 · blocking 0 · advisory 2 · infra/inconclusive 0 · no signal 0

Failures by kind
  • ⚠️ advisory (does not block) · torch-spyre/amd64 integration: UNSTABLE
  • ⚠️ advisory (does not block) · torch-spyre/amd64 gha:integration: FAILURE

Before merging, consider:

  • torch-spyre/amd64 gha:integration, torch-spyre/amd64 integration failed with gating: "unstable" — advisory. It set the build UNSTABLE but does not block the merge. Worth a look, not a stop.

@spyre-ci

spyre-ci Bot commented Sep 5, 2026

Copy link
Copy Markdown

GHA test runs:

@spyre-ci

spyre-ci Bot commented Sep 5, 2026

Copy link
Copy Markdown

GHA test runs:

@spyre-ci

spyre-ci Bot commented Sep 5, 2026

Copy link
Copy Markdown

GHA test runs:

@ashokponkumar

Copy link
Copy Markdown
Collaborator Author

/spyre-test

@spyre-ci

spyre-ci Bot commented Sep 7, 2026

Copy link
Copy Markdown

✅ spyre-test: success

Triggered by: /spyre-test comment: #472 (comment)

Plan (build waves + dependencies, per arch)

amd64

flowchart LR
  subgraph Lamd64_0["amd64 L0 · 1 parallel"]
    n_amd64_torch_spyre_torch_spyre_dev["torch-spyre/torch-spyre-dev 🟢<br/>image · 37b5e65c9f23"]
  end
  subgraph Lamd64_1["amd64 L1 · 1 parallel"]
    n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev 🟢<br/>image · cd7827587f01"]
  end
  subgraph Lamd64_2["amd64 L2 · 1 parallel"]
    n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🔴<br/>image · b5ba28443185"]
  end
  n_amd64_torch_spyre_torch_spyre_dev --> n_amd64_hf_adapters_hf_adapters_dev
  n_amd64_hf_adapters_hf_adapters_dev --> n_amd64_spyre_inference_spyre_inference_dev
  classDef sPending fill:#eceff1,stroke:#90a4ae,color:#37474f
  classDef sBuilding fill:#fff8e1,stroke:#f9a825,color:#5d4037,stroke-width:2px
  classDef sOk fill:#e8f5e9,stroke:#43a047,color:#1b5e20
  classDef sReused fill:#e3f2fd,stroke:#1e88e5,color:#0d47a1
  classDef sFailed fill:#ffebee,stroke:#e53935,color:#b71c1c,stroke-width:2px
  classDef sDropped fill:#f5f5f5,stroke:#bdbdbd,color:#9e9e9e
  class n_amd64_torch_spyre_torch_spyre_dev sOk;
  class n_amd64_hf_adapters_hf_adapters_dev sOk;
  class n_amd64_spyre_inference_spyre_inference_dev sOk;
Loading

✅ orch trigger-pr-validationgreen · arches amd64 · fp amd64=a423ebfe

level component arch build smoke unit integration trunk regression perf
L0 torch-spyre/torch-spyre-dev amd64 ✅ ok · 🟢 gha · · ·
L1 hf-adapters/hf-adapters-dev amd64 ✅ ok 🟢 · 🟢 gha · · ·
L2 spyre-inference/spyre-inference-dev amd64 ✅ ok 🟢 · 🟡 gha · · ·

GHA test runs:


✅ safe to merge

Build: built 3

Tests: passed 5 · blocking 0 · advisory 0 · infra/inconclusive 0 · no signal 0

Failures by kind
  • ℹ️ informational · spyre-inference/amd64 gha:integration: FAILURE

Before merging, consider:

  • spyre-inference/amd64 gha:integration failed with gating: false — informational only, no merge impact.

@spyre-ci

spyre-ci Bot commented Sep 7, 2026

Copy link
Copy Markdown

GHA test runs:

@spyre-ci

spyre-ci Bot commented Sep 7, 2026

Copy link
Copy Markdown

GHA test runs:

@spyre-ci

spyre-ci Bot commented Sep 7, 2026

Copy link
Copy Markdown

GHA test runs:

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants