v1.91.5.0 feat: balanced free-suite shards, test:ubicloud, and faster PR eval lane (#2989)

* v1.91.5.0 feat: balanced free-suite shards, 16-way Linux runs, and bun run test:ubicloud

* chore: regenerate agents digest for v1.91.5.0

* ci: serial flaky retry and flake ledger for the Windows free lane

* ci: cancel superseded eval runs; relax LLM-judge clarity bar to 3
This commit is contained in:
Garry Tan authored and GitHub committed 2026-09-28 16:00:12 -07:00
1 parent d2a0bbcf4c
commit 080a655791
30 files changed
+2474 -1784

No files matched your search

+16
View File
@@ -146,6 +146,13 @@ jobs:
# exclusions — don't resurrect a hand list in this file.
env:
GSTACK_FREE_JOBS: '2'
# Same policy as the required Linux lane: process-supervision timing
# tests pass alone on this 4-vCPU runner but can stall under the
# two-shard load, so attributed failures get one serial retry
# (cap 5 files, truncation veto). Every flaky pass is appended to
# the ledger uploaded below, so repeats stay visible and ranked.
GSTACK_FREE_RETRY_FLAKY: '1'
GSTACK_FLAKE_LEDGER: ${{ runner.temp }}/flake-ledger.jsonl
# Point os.tmpdir() at the runner temp so the shard logs land
# somewhere the artifact step below can glob.
TEMP: ${{ runner.temp }}
@@ -176,6 +183,15 @@ jobs:
path: ${{ runner.temp }}/gstack-free-test-*.log
if-no-files-found: ignore
- name: Upload flake ledger
if: always()
uses: actions/upload-artifact@v7
with:
name: flake-ledger-windows
path: ${{ runner.temp }}/flake-ledger.jsonl
if-no-files-found: ignore
retention-days: 90
cookie-native-qualification:
if: github.event_name == 'workflow_dispatch' && !inputs.dia_native_only && !inputs.native_diagnostics_only && !inputs.dia_launch_comparison && !inputs.dia_gui_readiness
runs-on: windows-latest