Skip to content

test: remove stale Fanout corpus project - #101

Merged
vishr merged 1 commit into
mainfrom
chore/remove-fanout-corpus
Aug 23, 2026
Merged

test: remove stale Fanout corpus project#101
vishr merged 1 commit into
mainfrom
chore/remove-fanout-corpus

Conversation

@vishr

@vishr vishr commented Aug 23, 2026

Copy link
Copy Markdown
Member

Summary

Remove the Fanout project from the generic Onebox compatibility corpus and update the frozen contract verdict accordingly.

Why

The fixture was being mistaken for a deployable production definition, but it is stale and unsuitable as a generic Onebox contract case:

  • it uses obsolete, non-FANOUT_ environment names that current Fanout ignores
  • it declares a custom otlp entrypoint while the managed proxy publishes only ports 80 and 443
  • it mixes Fanout product, site, demo, production domains, and deployment policy into Onebox test data
  • it cannot render independently because its external Compose and environment inputs are intentionally absent

The real deployment belongs in LabStack private deployment configuration, not Onebox corpus data.

Verification

  • regenerated internal/app/testdata/contract-verdicts.json through TestContractDidNotMove
  • go test ./... — 1,530 tests passed across 19 packages
  • git diff --check

@vishr
vishr merged commit 970bbfb into main Aug 23, 2026
5 checks passed
@vishr
vishr deleted the chore/remove-fanout-corpus branch August 23, 2026 02:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant