Skip to content

test(app): the shipped example config loads and builds#35

Merged
JumpTechCode merged 1 commit into
mainfrom
test/example-config-builds
Jun 17, 2026
Merged

test(app): the shipped example config loads and builds#35
JumpTechCode merged 1 commit into
mainfrom
test/example-config-builds

Conversation

@JumpTechCode

Copy link
Copy Markdown
Collaborator

Guards config/portcullis.example.yaml — the operator's entry point documented in the README — against drifting from the implemented config schema and the Build wiring.

Build performs no network or subprocess I/O (downstream sessions open lazily), so loading the example and building a gateway from it is a fast, offline integration check. The example exercises both an stdio and an http downstream, connection-level secrets, policy, redaction, and audit, so this catches a wide class of schema/wiring regressions in one test.

-race, go vet, gofmt, golangci-lint — all clean.

🤖 Generated with Claude Code

Guard the example configuration — an operator's entry point — against
drifting from the implemented schema and wiring. Build does no network or
subprocess I/O, so loading config/portcullis.example.yaml and building a
gateway from it (both an stdio and an http downstream, secrets, policy,
redaction, audit) is a fast, offline integration check.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@JumpTechCode
JumpTechCode merged commit 13de5dc into main Jun 17, 2026
5 checks passed
@JumpTechCode
JumpTechCode deleted the test/example-config-builds branch June 17, 2026 01:57
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