Skip to content

docs(security): native TLS is Node-only; serveDeno and serveBun reject it - #28

Merged
chrnx-dev merged 2 commits into
mainfrom
docs/tls-node-only
Oct 30, 2026
Merged

chrnx-dev merged 2 commits into
mainfrom
docs/tls-node-only

Conversation

@chrnx-dev

Copy link
Copy Markdown
Contributor

This is the docs companion to core PR #181 on Gitea, Green-Tea/core. In that PR, core now rejects createApp({ tls }) in serveDeno() and serveBun(). Before, those adapters ignored tls and served plain HTTP.

Two commits:

  • chore(deps) clears the undici, vite and zod advisories that would fail npm audit --audit-level=moderate in CI (7 open Dependabot alerts). It changes only the lockfile, from npm audit fix. Astro and Starlight keep their versions. I built the site before and after the bump: all 27 pages render the same HTML, and only the hashed asset names differ.
  • docs(security) adds a "Node only" note to the TLS section of the security guide and updates the tls row of the createApp reference.

🤖 Generated with Claude Code

npm audit fix, lockfile only. undici 8.10.2 -> 8.12.3, vite 8.1.3 ->
8.3.5, zod 4.6.5 -> 4.6.7; astro and starlight unchanged. The built
site's 27 pages are byte-identical apart from hashed asset names.

Signed-off-by: Diego Resendez <diego.resendez@zero-oneit.com>
…t it

Core now rejects createApp({ tls }) in serveDeno() and serveBun()
instead of serving plain HTTP. Say so on the security guide and on the
createApp reference row.

Signed-off-by: Diego Resendez <diego.resendez@zero-oneit.com>
@chrnx-dev
chrnx-dev merged commit 4de239f into main Oct 30, 2026
1 check passed
@chrnx-dev
chrnx-dev deleted the docs/tls-node-only branch October 30, 2026 14:27
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