Skip to content

Commit 13d2fcc

Browse files
authored
ci(perf): add trusted paired JMH A/B gate (#55)
Add a base-owned, label-gated paired JMH A/B workflow with A/A noise validation, protected benchmark surfaces, isolated evidence collection, statistical guardrails, and standard Paper live-evidence tooling.
1 parent f5ca4f8 commit 13d2fcc

33 files changed

Lines changed: 6752 additions & 192 deletions

.github/workflows/ensure-labels.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ jobs:
2121
const labels = [
2222
{ name: "dependencies", color: "0366d6", description: "Dependency updates" },
2323
{ name: "gradle", color: "0e8a16", description: "Gradle build and dependency updates" },
24-
{ name: "github-actions", color: "5319e7", description: "GitHub Actions workflow updates" }
24+
{ name: "github-actions", color: "5319e7", description: "GitHub Actions workflow updates" },
25+
{ name: "performance-ab", color: "d4c5f9", description: "Run the base-owned paired performance gate" },
26+
{ name: "performance-snapshot", color: "bfdadc", description: "Use the viewer snapshot performance profile" },
27+
{ name: "performance-gb-bot", color: "bfdadc", description: "Use the GB bot decision performance profile" },
28+
{ name: "performance-ray-proxy", color: "bfdadc", description: "Use the client ray-proxy performance profile" }
2529
];
2630
2731
for (const label of labels) {

0 commit comments

Comments
 (0)