Richard van der Hoff
d38663f65d
Fix syntax highlighting in rendered spec ( #1008 )
...
* Configure syntax highlighter to use CSS classes
the inline `style` attributes cause CSP errors (and don't work). Instead, we
can use proper CSS classes.
* Configure response headers for Hugo dev server
make the dev server serve response headers which match the live site, for
better testing.
3 years ago
Andrew Morgan
5a54ca66d1
Replace deprecated Page.Dir with Page.File.Dir ( #988 )
3 years ago
Richard van der Hoff
dfdc840bb6
GHA job to check newsfragments. ( #990 )
3 years ago
Richard van der Hoff
ed2059900a
Add a codeowners file for matrix-spec ( #991 )
3 years ago
Alexandre Franke
de9cf76a57
Dump additional apis ( #3684 )
...
* ✨ Allow JSON generation for all API
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 👷 Export AS API JSON
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* ✨ Handle missing security definitions
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 👷 Export Push Gateway API JSON
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🎨 Improve identation
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🐛 Fix successive reference handling
Fixes #3689
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 👷 Export Server-Server API JSON
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 📝 Remove obsolete comment
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🐛 Make properties objects, as they MUST be
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* Revert "👷 Export Server-Server API JSON"
This reverts commit 061f91c2cbcb6dff35c74177226da106826b4214.
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Alexandre Franke
7e92964dc5
🚚 Rename OpenAPI artifact ( #3621 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Travis Ralston
224773dc6a
Specify fallback keys ( #3615 )
...
* Specify fallback keys
MSC: https://github.com/matrix-org/matrix-doc/pull/2732
* changelog
* Appease spell check
* Fine, let's appease the spellcheck this way
* Apply suggestions from code review
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Fix intro
* word wrap
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Travis Ralston
dfec7d687e
Remove extraneous slash
3 years ago
Alexandre Franke
6972342611
🐛 Fix base URL for OpenAPI definition ( #3602 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Travis Ralston
3ebe4e801b
Fix historical spec build
3 years ago
Alexandre Franke
b55cc15772
✨ Fix links in OpenAPI description nodes ( #3598 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Aaron Raimist
01cd41de68
Add GitHub Action to check spelling ( #3591 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
3 years ago
Alexandre Franke
d25fa13e6d
💚 Update PR description editing action ( #3558 )
...
Switch to upstream and use a more recent version.
Fixes failure to edit on empty descriptions.
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Alexandre Franke
806ae22da7
🚀 Make OpenAPI definition available ( #3542 )
...
* 🚀 Make OpenAPI definition available
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 💚 Fix artifact name
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 💚 Introduce dependency between jobs
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🚀 Make historical definitions available
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Richard van der Hoff
86fb65a4bd
GHA: url-encode branch name in pull-request search ( #3541 )
3 years ago
Richard van der Hoff
0d8f466f39
Replace remaining CircleCI jobs with GHA ( #3505 )
...
Apparently the `build-docs` step is already happening, so we just need to port
the schema and example validation jobs.
3 years ago
Travis Ralston
aa31247165
Add github action to build release tags ( #3449 )
...
* Build release tags of the spec
* Update .github/workflows/main.yml
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Move historical (future old) job out to its own thing
* Update for new baseurl setup
* Use hugo config overrides instead
* Remove mistakenly re-added matrix.org poke
* Restore npm stuff to main branch representations
* [2] Restore npm stuff to main branch representations
* Update .github/workflows/main.yml
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Richard van der Hoff
d6f73d2df3
Stop rebuilding matrix.org ( #3454 )
...
the matrix.org site no longer uses anything from this build, so let's stop
rebuilding it.
3 years ago
Richard van der Hoff
2803a374cb
netlify.yaml: gah outputs syntax
3 years ago
Richard van der Hoff
ae78375c6a
netlify.yaml: gah quotes
3 years ago
Richard van der Hoff
d094a70d3a
netlify.yaml: increased magic
3 years ago
Richard van der Hoff
f5fcde09f8
netlify.yaml: add some debugging
3 years ago
Richard van der Hoff
5be335e01b
netlify.yaml: remember to unpack spec
3 years ago
Richard van der Hoff
5bd103be49
netlify.yaml: fix up run_id
3 years ago
Richard van der Hoff
17198c7e05
Deploy previews to netlify ( #3455 )
3 years ago
Alexandre Franke
0ee4c5eeef
💚 Hardcode the master branch for matrix.org
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Alexandre Franke
26d972a997
💚 Fix branch ref
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Alexandre Franke
08b67761f9
💚 Trigger website rebuild ( #3408 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
3 years ago
Alexandre Franke
89b0ad8051
Port CI to Github Actions ( #3363 )
...
This is intended to replace the existing Buildkite one, but the latter can be removed at a later point when all the bits are in place.
3 years ago
Travis Ralston
7da1ed51a3
Update idea.md
3 years ago
Travis Ralston
551c22247d
Override issue templates from org
...
We don't need OS information for a bug report here.
3 years ago
Travis Ralston
47b94b62c4
Add some github stuff (PR templates, funding)
5 years ago