Skip to content

docs: serve Matrix delegation for gen.wtf - #1

Merged
sini merged 1 commit into
mainfrom
matrix-well-known
Oct 7, 2026
Merged

sini merged 1 commit into
mainfrom
matrix-well-known

Conversation

@sini

@sini sini commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Summary

The gen.wtf apex is this site, and server_name gen.wtf is now served by a tuwunel homeserver at matrix.gen.wtf. Federation and clients find it through the apex's .well-known documents:

  • docs/public/.well-known/matrix/server → {"m.server":"matrix.gen.wtf:443"}
  • docs/public/.well-known/matrix/client → {"m.homeserver":{"base_url":"https://matrix.gen.wtf"}}

actions/upload-pages-artifact@v5 excludes dot-directories from the artifact by default (--exclude=.[^/]*), so the workflow sets include-hidden-files: true; without it the files would build but never deploy. GitHub Pages already serves Access-Control-Allow-Origin: *, which the client document requires.

Validation

  • After deploy: curl https://gen.wtf/.well-known/matrix/server and the Matrix Federation Tester for gen.wtf.
  • The PR build's Pages artifact should contain .well-known/matrix/{server,client}.

The gen.wtf apex is this GitHub Pages site; server_name gen.wtf is served by
a homeserver at matrix.gen.wtf. Add /.well-known/matrix/server and
/.well-known/matrix/client, and have upload-pages-artifact keep dot-directories
(v5 excludes them by default).
@sini
sini merged commit 5f485ff into main Oct 7, 2026
9 checks passed
@sini
sini deleted the matrix-well-known branch October 7, 2026 19:28
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