fix(relay-server): keep ECH wording and env-file scope - #349
Conversation
Follow-up to #294 on current main. Restore the relay/tunnel ECH lines in .env.example. Isolation of --env-file is file-versus-shell, not a Compose rehearsal.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 2 included reviews per hour; 0 remain after this review. 📜 Recent review details🧰 Additional context used📓 Path-based instructions (1)Keep stable shared contracts, constants, and public paths in `types/`, not in runtime or helpers.📄 CodeRabbit inference engine (AGENTS.md) Files:
🔍 Remote MCP Context7, Github GrepAdditional review context
🔇 Additional comments (6)
📝 WalkthroughSummary by CodeRabbit
WalkthroughChangesRelay configuration updates
Merge Risk: ⚪ Minimal · up to This localized configuration and documentation update introduces no actionable merge-blocking risk and is merge-ready after normal checks and review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 25.00% which is insufficient. The required threshold is 70.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 4 functions across 1 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches✨ Simplify code
Warning Some tools did not complete. Review the errors below. 🔧 golangci-lint (2.12.2)Error: can't load config: the Go language version (go1.26) used to build golangci-lint is lower than the targeted Go version (1.27.0) Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Verify failed on empty ACME provider fallbacks and the env-file quote-strip condition mixing three boolean operators.
Follow-up to merged #294. One extra commit on current
main. No rebase of #294 history..env.example(the squash of feat(relay-server): report configuration state instead of failing silently #294 had shortened it to "ECH HTTPS records").--env-fileisolation comments no longer claim to reproduce Compose. File-versus-shell is one question;docker compose run --rm -T portal configis the other.evaluateFeaturesis unchanged.portal.NewServer/acme.NewManagerhave no side-effect-free dry-run.Closes the intent of #348 (closed: it re-landed #294's commits after the squash and conflicted).