Skip to content

Commit 112d0ec

Browse files
committed
Gate 1.0 gateway fixtures
1 parent f17bd55 commit 112d0ec

4 files changed

Lines changed: 16 additions & 0 deletions

File tree

docs/release-checklist.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,12 @@ instead of release builds:
111111
scripts/validate-1-0-core.sh check
112112
```
113113

114+
Validate the representative split-config fixture set before a `1.0.x` release:
115+
116+
```bash
117+
scripts/validate-1-0-fixtures.sh
118+
```
119+
114120
## Stable Release Security And Stability Gate
115121

116122
Passing memory-safe Rust builds is not enough for a proxy. Before every stable

scripts/release_checks.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
set -eu
33

44
scripts/checks.sh
5+
sh scripts/validate-1-0-fixtures.sh
56
sh scripts/smoke_1_0_core.sh
67
sh scripts/smoke_static_local.sh
78
sh scripts/smoke_load_balancer.sh

scripts/stable_release_gate.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ cargo test
2828
echo "stable release gate: 1.0 core matrix ($mode)"
2929
scripts/validate-1-0-core.sh "$mode"
3030

31+
echo "stable release gate: 1.0 representative fixtures"
32+
scripts/validate-1-0-fixtures.sh
33+
3134
echo "stable release gate: 1.0 core smoke"
3235
scripts/smoke_1_0_core.sh
3336

scripts/validate-1-0-fixtures.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env sh
2+
set -eu
3+
4+
echo "1.0 fixtures: validate representative gateway config set"
5+
cargo run -- --validate-config --config examples/gateway-1-0
6+
echo "1.0 fixtures: ok"

0 commit comments

Comments
 (0)