From c432b50646cc7f0e2dbad75d805af3148171cd32 Mon Sep 17 00:00:00 2001 From: Bill Hlavacek Date: Fri, 24 Jul 2026 16:20:16 -0600 Subject: [PATCH 1/2] ci: correct the slow tier's runtime in the integration.yml header (~8 -> ~32 min) The header comment claimed the `slow` job runs ~8 min. The #517 sizing dispatch clocked it at 32 min, and the historical nightly runs (which ran only this job before #518) corroborate ~32-36 min. Update the figure; no behavior change. --- .github/workflows/integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 668945b9..f9cf5de2 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -3,7 +3,7 @@ name: integration # The home for the test tiers too slow for the per-push gate. Two jobs: # # slow -- the 4 statistical-recovery tests against analytical targets -# (AnalyticalModel), bngsim-free and BNG2.pl-free, ~8 min. Runs +# (AnalyticalModel), bngsim-free and BNG2.pl-free, ~32 min. Runs # nightly AND on manual dispatch. # recovery -- the `recovery` tier: ~130 real parameter-recovery fits through # the bngsim backend (over an hour on a dev machine, unmeasured on From 8e15cf60c242d8413c0eb2dda7b65bd1868cb1e8 Mon Sep 17 00:00:00 2001 From: Bill Hlavacek Date: Fri, 24 Jul 2026 16:26:24 -0600 Subject: [PATCH 2/2] ci: mark the recovery tier's hosted runtime as measured (~12 min) The #517 sizing dispatch ran the recovery tier in ~11.5 min on a 2-core hosted runner; the header still said 'unmeasured'. Fold that accuracy fix in alongside the slow-tier figure. --- .github/workflows/integration.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index f9cf5de2..94a148c7 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -6,10 +6,10 @@ name: integration # (AnalyticalModel), bngsim-free and BNG2.pl-free, ~32 min. Runs # nightly AND on manual dispatch. # recovery -- the `recovery` tier: ~130 real parameter-recovery fits through -# the bngsim backend (over an hour on a dev machine, unmeasured on -# a 2-core hosted runner). DISPATCH-ONLY for now (see the job's -# `if:`), so it can be sized and given a flake policy before it -# goes on the nightly schedule (#517). +# the bngsim backend (over an hour on a dev machine, but ~12 min on +# a 2-core hosted runner, #517). DISPATCH-ONLY for now (see the +# job's `if:`), so a flake policy can be settled before it goes on +# the nightly schedule. # # NOTE: the fast bngsim *simulation* suites (true NFsim/RuleMonkey/SBML runs) # DO run in hosted CI -- tests.yml installs bngsim from public PyPI (#514).