fix(release): tapcontrole wijst naar zelfbijwerkworkflow (#2365) #2366

Merged
brenno merged 1 commit from fix/homebrew-tap-diagnose into main 2026-10-08 20:06:48 +00:00
Owner

Summary

  • scripts/verify_homebrew_cask.sh noemt bij een achterlopende tap de update-workflow van LibreKAT/homebrew-ocideck (Actions-pagina) in plaats van het afgeschafte HOMEBREW_TAP_TOKEN; de spiegeldiagnose wijst apart naar het push-mirror.
  • test/homebrew_cask_verify_test.dart verbiedt HOMEBREW_TAP_TOKEN als herstelroute, eist de workflowverwijzing en pint minisign.pub als derde bouwsteen van het externe contract.
  • Nieuwe regressietest bootst de tag-layout na (script + sjabloon + sleutel) en bewijst dat een ontbrekende minisign.pub fail-closed blijft.
  • docs/BUILD.md en de samenvatting van tap-mirror-check.yml beschrijven het driedelige contract en de juiste herstelroute.

Test plan

  • flutter test test/homebrew_cask_verify_test.dart test/homebrew_cask_test.dart — groen
  • make check — volledig groen (format, analyzer, conventies, suite, coverage, goldens)
  • Na reparatie van homebrew-ocideck#2: scripts/verify_homebrew_cask.sh v0.6.14 en --mirror groen (buiten deze repo)

Generated with Devin

## Summary - `scripts/verify_homebrew_cask.sh` noemt bij een achterlopende tap de update-workflow van `LibreKAT/homebrew-ocideck` (Actions-pagina) in plaats van het afgeschafte `HOMEBREW_TAP_TOKEN`; de spiegeldiagnose wijst apart naar het push-mirror. - `test/homebrew_cask_verify_test.dart` verbiedt `HOMEBREW_TAP_TOKEN` als herstelroute, eist de workflowverwijzing en pint `minisign.pub` als derde bouwsteen van het externe contract. - Nieuwe regressietest bootst de tag-layout na (script + sjabloon + sleutel) en bewijst dat een ontbrekende `minisign.pub` fail-closed blijft. - `docs/BUILD.md` en de samenvatting van `tap-mirror-check.yml` beschrijven het driedelige contract en de juiste herstelroute. ## Test plan - [x] `flutter test test/homebrew_cask_verify_test.dart test/homebrew_cask_test.dart` — groen - [x] `make check` — volledig groen (format, analyzer, conventies, suite, coverage, goldens) - [ ] Na reparatie van homebrew-ocideck#2: `scripts/verify_homebrew_cask.sh v0.6.14` en `--mirror` groen (buiten deze repo) Generated with [Devin](https://devin.ai)
Een achterlopende Homebrew-tap stuurde de beheerder nog naar
HOMEBREW_TAP_TOKEN, maar die route bestaat niet meer: de tap werkt
zichzelf bij. De melding noemt nu de update-workflow van
LibreKAT/homebrew-ocideck, zodat een falende run zoals bij v0.6.14
('minisign verifier not found') meteen naar de juiste log wijst.

De contracttest pint nu alle drie de taggebonden bouwstenen — script,
sjabloon én minisign.pub — en bewijst in een nagebootste tag-layout dat
een ontbrekende sleutel de generator fail-closed houdt.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
brenno merged commit f27b7406e1 into main 2026-10-08 20:06:48 +00:00
Sign in to join this conversation.
No description provided.