Travis Ralston
fbb8a789f6
Add release checklist issue template; Document some of our timelines around releases ( #1538 )
...
* Add a spec release checklist issue template
because I'm tired of copy/paste
* Document a chunk of our release approach
This should probably go elsewhere, but here is fine for now as a SCT-referenced doc/content.
* changelog
* Brief clarifications
2023-05-25 09:35:38 -06:00
Richard van der Hoff
ac8d34bc81
Cleanups to github actions workflow ( #1476 )
2023-03-29 11:16:52 +01:00
Richard van der Hoff
3c9139bd5d
Unpack spec into right place for htmltest ( #1338 )
...
Hopefully, fixes https://github.com/matrix-org/matrix-spec/issues/1336
2022-11-15 23:30:17 +00:00
Richard van der Hoff
08fde5f257
Generate unstable changelogs using towncrier ( #1340 )
...
Replace the current stack of hugo templates with a towncrier invocation. The main advantage of this is that it means that the "Changes since last release" section is consistent with the changelogs for the actual releases.
This also changes the release process so that the changelog is generated before tagging, which means that the thing tagged v1.5 is actually the v1.5 spec.
Fixes #908 .
2022-11-15 23:26:55 +00:00
Richard van der Hoff
3e074ed6d3
Add htmltest github action
2022-11-08 19:00:38 +00:00
Andrew Morgan
fd41d9d4ed
Update docsy (hugo theme) git submodule ( #1295 )
2022-11-08 17:29:10 +00:00
Richard van der Hoff
737260edbe
Move newsfragment check to a separate workflow ( #1193 )
...
... to make sure we still get a preview even if there is no newsfragment.
2022-08-02 23:44:44 +01:00
Travis Ralston
16eb4cb961
Disable blank issue reporting ( #1172 )
...
Folks who want to report a blank issue can still get at the form if they try hard enough, but in general everything should have a label to make triage easier.
2022-07-19 13:11:53 -06:00
Aaron Raimist
0cec7c7f1b
Pin typos to v1.10.2 and run on pushes to main ( #1143 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2022-06-26 14:39:43 -06:00
Richard van der Hoff
614680675f
Fix broken links to matrix-doc
( #1032 )
...
The spec has moved to https://github.com/matrix-org/matrix-spec , so there were
a lot of broken links here.
2022-04-20 16:36:14 +01:00
Andrew Morgan
b9500a7548
Update the 'unstable' copy of the site every night at 2am UTC ( #1028 )
2022-04-12 12:52:12 -07:00
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.
2022-03-29 16:02:48 +01:00
Andrew Morgan
5a54ca66d1
Replace deprecated Page.Dir with Page.File.Dir ( #988 )
2022-03-29 15:03:41 +01:00
Richard van der Hoff
dfdc840bb6
GHA job to check newsfragments. ( #990 )
2022-03-09 10:19:09 +00:00
Richard van der Hoff
ed2059900a
Add a codeowners file for matrix-spec ( #991 )
2022-03-09 10:16:42 +00:00
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>
2022-02-02 08:51:07 -07:00
Alexandre Franke
7e92964dc5
🚚 Rename OpenAPI artifact ( #3621 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2022-01-06 09:36:06 +01:00
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>
2022-01-04 20:35:21 -07:00
Travis Ralston
dfec7d687e
Remove extraneous slash
2021-12-29 10:17:26 -07:00
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>
2021-12-29 10:01:32 -07:00
Travis Ralston
3ebe4e801b
Fix historical spec build
2021-12-28 12:50:39 -07:00
Alexandre Franke
b55cc15772
✨ Fix links in OpenAPI description nodes ( #3598 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-12-28 18:14:44 +01:00
Aaron Raimist
01cd41de68
Add GitHub Action to check spelling ( #3591 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-12-28 09:17:49 -07:00
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>
2021-12-09 09:14:03 +01:00
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>
2021-12-08 19:28:08 -07:00
Richard van der Hoff
86fb65a4bd
GHA: url-encode branch name in pull-request search ( #3541 )
2021-12-03 13:34:55 +00:00
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.
2021-11-17 21:01:53 +00:00
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>
2021-10-26 15:57:03 -06:00
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.
2021-10-25 14:51:22 +01:00
Richard van der Hoff
2803a374cb
netlify.yaml: gah outputs syntax
2021-10-22 16:41:58 +01:00
Richard van der Hoff
ae78375c6a
netlify.yaml: gah quotes
2021-10-22 16:39:31 +01:00
Richard van der Hoff
d094a70d3a
netlify.yaml: increased magic
2021-10-22 16:32:39 +01:00
Richard van der Hoff
f5fcde09f8
netlify.yaml: add some debugging
2021-10-22 15:49:27 +01:00
Richard van der Hoff
5be335e01b
netlify.yaml: remember to unpack spec
2021-10-22 13:30:10 +01:00
Richard van der Hoff
5bd103be49
netlify.yaml: fix up run_id
2021-10-22 13:23:00 +01:00
Richard van der Hoff
17198c7e05
Deploy previews to netlify ( #3455 )
2021-10-22 13:17:43 +01:00
Alexandre Franke
0ee4c5eeef
💚 Hardcode the master branch for matrix.org
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-09-28 10:55:58 +02:00
Alexandre Franke
26d972a997
💚 Fix branch ref
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-09-28 10:51:40 +02:00
Alexandre Franke
08b67761f9
💚 Trigger website rebuild ( #3408 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
2021-09-22 12:22:16 +02:00
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.
2021-09-02 16:48:04 +01:00
Travis Ralston
7da1ed51a3
Update idea.md
2021-08-27 19:16:43 +01:00
Travis Ralston
551c22247d
Override issue templates from org
...
We don't need OS information for a bug report here.
2021-08-27 19:16:43 +01:00
Travis Ralston
47b94b62c4
Add some github stuff (PR templates, funding)
2019-12-07 15:57:24 -07:00