Skip to content

Commit 8e1482a

Browse files
committed
ci(release): make live-ollama e2e cell non-blocking for publish
The release-e2e ollama cell drives a live 7B model on a GPU-less runner and is too flaky to gate releases - it blocked v0.17.0 and v0.17.2 from shipping despite the full test suite and deterministic cell passing. Mark it continue-on-error so publish gates only on deterministic + reliable checks; it still runs and shows red on a real regression, just can't veto the release.
1 parent 78649ac commit 8e1482a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,14 @@ jobs:
127127
no_llm: "1"
128128
extra_env: ""
129129
runs-on: ubuntu-latest
130+
# The ollama cell drives a live 7B model on a GPU-less runner. It is a
131+
# useful multi-provider signal but far too flaky to GATE a release (a
132+
# cold model pull, slow CPU inference, or a non-cooperative model can
133+
# all trip the timeout). It blocked v0.17.0 and v0.17.2 from shipping.
134+
# So it is non-blocking: publish gates only on the deterministic cell +
135+
# the full test suite. A real regression still shows up as a red cell
136+
# here; it just no longer holds the release hostage.
137+
continue-on-error: ${{ matrix.provider.name == 'ollama' }}
130138
# Up from 30 minutes: the ollama cell needs a 4.7 GB model pull on
131139
# cold-cache runs. The actions/cache step below makes this near-
132140
# instant on subsequent runs.

0 commit comments

Comments
 (0)