blaise/scripts
Graeme Geldenhuys 6c38672be3 ci: anchor rolling-bootstrap at v0.12.0 (native default, no QBE/gcc)
v0.12.0 is the clean rolling-bootstrap anchor — the broken v0.11.0->v0.12.0
commit range sits before it, so the replay range (v0.12.0..HEAD) is entirely
native-default with the internal assembler + linker and needs no external tools.

scripts/rolling-bootstrap.sh:
- build_step / smoke_test now compile straight to an executable with the native
  default backend (`--source ... --output ...`): no --emit-ir, no QBE, no gcc.
- Dropped the QBE_BIN requirement and the QBE= make var from the RTL build.

.github/workflows/bootstrap.yml:
- STAGE1_TAG v0.10.0 -> v0.12.0 (the new cold-start anchor).
- Removed the "Build QBE" and "Expose QBE to the compiler" steps and the QBE=
  make var from the -pre RTL rebuild — the bootstrap chain no longer needs them.
- Branch-scoped validate-only triggers (ci/**, feature/**, bootstrap/**) and
  master-only cache writes were already in place (Step 3d-bis).

These reference the v0.12.0 tag/release asset, which the cut creates next.
2026-06-23 23:59:47 +01:00
..
BOOTSTRAP.adoc tooling: rolling-bootstrap script for development-checkout builds 2026-06-03 08:05:16 +01:00
fixpoint-native-internal.sh chore(phase3): deprecate QBE in help text, guard internal linker, document toolchain 2026-06-19 18:16:46 +01:00
fixpoint-native.sh feat: add native fixpoint verification script 2026-06-10 14:02:01 +01:00
fixpoint-warmcache.sh test(fixpoint): add warm-cache rebuild guard 2026-06-22 12:24:41 +01:00
fixpoint.sh feat(backend): default to native backend; fix codegen bugs exposed by the switch 2026-06-19 04:27:41 +01:00
rolling-bootstrap.sh ci: anchor rolling-bootstrap at v0.12.0 (native default, no QBE/gcc) 2026-06-23 23:59:47 +01:00