[DO NOT MERGE] chore: test only PR dummy - #473
Conversation
|
/spyre-test |
✅ spyre-test: successTriggered by: /spyre-test comment: #473 (comment) Plan (build waves + dependencies, per arch)amd64 flowchart LR
subgraph Lamd64_0["amd64 L0 · 1 parallel"]
n_amd64_spyre_backend_spyre_backend_dev["spyre-backend/spyre-backend-dev ↺<br/>image · 73816809e16b"]
end
subgraph Lamd64_1["amd64 L1 · 1 parallel"]
n_amd64_torch_spyre_torch_spyre_dev["torch-spyre/torch-spyre-dev 🟢<br/>image · 11f50aced0bb"]
end
subgraph Lamd64_2["amd64 L2 · 1 parallel"]
n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev 🟢<br/>image · 953a3a5b3c88"]
end
subgraph Lamd64_3["amd64 L3 · 1 parallel"]
n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🔴<br/>image · 0688048441d6"]
end
n_amd64_spyre_backend_spyre_backend_dev --> n_amd64_torch_spyre_torch_spyre_dev
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_spyre_backend_spyre_backend_dev sReused;
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;
✅ orch trigger-pr-validation — green · arches amd64 · fp amd64=50d7035e
GHA test runs:
✅ safe to mergeBuild: built 3 · reused 1 Tests: passed 5 · blocking 0 · advisory 0 · infra/inconclusive 0 · no signal 0 Failures by kind
Before merging, consider:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
GHA test runs:
|
e843fb0 to
ead2643
Compare
|
/spyre-test |
✅ spyre-test: successTriggered by: /spyre-test comment: #473 (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 · b94fb49ced2b"]
end
subgraph Lamd64_1["amd64 L1 · 1 parallel"]
n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev 🟢<br/>image · a3e5980c8c5a"]
end
subgraph Lamd64_2["amd64 L2 · 1 parallel"]
n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🔴<br/>image · d210a5e43df1"]
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;
✅ orch trigger-pr-validation — green · arches amd64 · fp amd64=92ce9964
GHA test runs:
✅ safe to mergeBuild: built 3 Tests: passed 5 · blocking 0 · advisory 0 · infra/inconclusive 0 · no signal 0 Failures by kind
Before merging, consider:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
/spyre-test |
❌ spyre-test: failureTriggered by: /spyre-test comment: #473 (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 · 5783e919d749"]
end
subgraph Lamd64_2["amd64 L2 · 1 parallel"]
n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🟢<br/>image · 57a9f626ab3c"]
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;
✅ orch trigger-pr-validation — green · arches amd64 · fp amd64=975fe246
GHA test runs:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
/spyre-test |
✅ spyre-test: successTriggered by: /spyre-test comment: #473 (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 · 5783e919d749"]
end
subgraph Lamd64_2["amd64 L2 · 1 parallel"]
n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🔴<br/>image · 57a9f626ab3c"]
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;
✅ orch trigger-pr-validation — green · arches amd64 · fp amd64=3796d893
GHA test runs:
✅ safe to mergeBuild: built 3 Tests: passed 5 · blocking 0 · advisory 0 · infra/inconclusive 0 · no signal 0 Failures by kind
Before merging, consider:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
GHA test runs:
|
Signed-off-by: Anubhav Jana <anubhav.jana@gmail.com>
Signed-off-by: Anubhav Jana <anubhav.jana@gmail.com>
Signed-off-by: Anubhav Jana <anubhav.jana@gmail.com>
3401d82 to
8aaf28d
Compare
|
/spyre-test |
✅ spyre-test: successTriggered by: /spyre-test comment: #473 (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 · 039b5bb40d6c"]
end
subgraph Lamd64_1["amd64 L1 · 1 parallel"]
n_amd64_hf_adapters_hf_adapters_dev["hf-adapters/hf-adapters-dev 🟢<br/>image · de51025d7d4a"]
end
subgraph Lamd64_2["amd64 L2 · 1 parallel"]
n_amd64_spyre_inference_spyre_inference_dev["spyre-inference/spyre-inference-dev 🔴<br/>image · 4b6c35c33035"]
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;
✅ orch trigger-pr-validation — green · arches amd64 · fp amd64=cf9db984
GHA test runs:
✅ safe to mergeBuild: built 3 Tests: passed 5 · blocking 0 · advisory 0 · infra/inconclusive 0 · no signal 0 Failures by kind
Before merging, consider:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
GHA test runs:
|
|
/spyre-test help |
|
| flag | values | default |
|---|---|---|
arch=<list> |
amd64 | ppc64le | s390x (comma-separated); archs= also works |
amd64 |
force-test[=<names>] |
re-test artifacts already published instead of dropping them. Bare = every artifact this run touches; =<names> = only those |
off |
force-build[=<names>] |
rebuild even when the content identity is published. =<names> works on any PR; the bare form rebuilds everything (github.ibm.com PRs only) |
off |
build-mode=<v> |
reuse | clean. clean rebuilds the whole graph (github.ibm.com PRs only) |
reuse |
preset=<v> |
one of: perf-only -- swaps in that PRESET's test_map for this run |
trigger-pr-validation |
<names> are artifact or component names from the components tree — e.g. flex,
hf-adapters-dev, torch-spyre-dev, ibm-aiu-toolbox-e2e. A name that matches
nothing fails the run at plan time rather than silently widening it.
Examples
/spyre-test
/spyre-test arch=amd64,ppc64le
/spyre-test force-test
/spyre-test force-test=hf-adapters-dev,torch-spyre-dev
/spyre-test force-build=flex
/spyre-test arch=ppc64le build-mode=clean
/spyre-test preset=perf-only
An unknown flag or a bad value runs nothing — the error is posted here instead,
so a half-understood request never launches a build. Credential ids, node labels,
registry/namespace targets, Slack routing, test modes and concurrency are not
settable from a comment.
Testing together with a PR in another repo (Test-With:) — put this in the
PR body (not in the /spyre-test comment). One line per companion PR,
regardless of which repo or host this PR itself is on:
Test-With: flex#789
Test-With: torch-spyre#1234
The companion can be on github.ibm.com or github.com — reference it as
owner/repo#N for an existing PR (bare repo#N also works for repos in the
usual org).
/spyre-test then builds and tests this PR together with all of them, instead of
against main, and also picks up any PR elsewhere that already lists this one (or
one of its companions) in its own Test-With: — you don't need every side to name
every other side.
A bad line in THIS PR's body (unknown repo, closed PR, typo) fails the run; a bad
line found on a companion PR is skipped with a warning instead, so it doesn't take
your run down with it.
No description provided.