Skip to content

Keep testing helpers out of production builds - #139

Merged
lucarlig merged 7 commits into
mainfrom
user/luca/production-without-tools
Sep 9, 2026
Merged

Keep testing helpers out of production builds#139
lucarlig merged 7 commits into
mainfrom
user/luca/production-without-tools

Conversation

@lucarlig

@lucarlig lucarlig commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Production builds and CI artifacts enable plugins without with_tools, keeping health available while excluding the unauthenticated token, JWKS and config helpers.

Conformance installs published cf-integration 0.3.2 and runs Node/npm inside Docker. Ordinary comments no longer cancel a conformance run. The wiki preserves the local development quick start and documents the separate production build and issuer setup.

Validation after merging current main: 248 all-features tests passed (13 intentionally skipped), Clippy, formatting, dependency checks, production build, mdBook build/test, and 433 local links/anchors passed. A fresh production smoke test confirmed startup without a signing key, health HTTP 200, testing helpers HTTP 404, and unauthenticated MCP HTTP 401.

The earlier standalone conformance run had 44 passes and 40 expected failures, with no harness errors; authenticated MCP probing also passed. Full conformance was not rerun for the wiki conflict resolution.

@lucarlig
lucarlig marked this pull request as ready for review September 7, 2026 13:14
@lucarlig
lucarlig requested a review from dawid-nowak September 7, 2026 13:28
dawid-nowak
dawid-nowak previously approved these changes Sep 8, 2026
Signed-off-by: lucarlig <luca.carlig@ibm.com>
…0.3.2

Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig
lucarlig requested a review from dawid-nowak September 9, 2026 10:36
cafalchio
cafalchio previously approved these changes Sep 9, 2026
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@cafalchio
cafalchio self-requested a review September 9, 2026 12:43
@lucarlig
lucarlig merged commit 3eefb5c into main Sep 9, 2026
11 checks passed
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.

3 participants