Travis Ralston
a4e5a461f9
Improve handing of lists appearing in items
2018-07-24 09:14:31 -06:00
Travis Ralston
2dae0c9c49
use python3 in dump-swagger.py
2018-07-19 08:54:04 -06:00
Travis Ralston
e226b60c7f
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/transactions-swagger
2018-07-18 10:59:39 -06:00
Travis Ralston
3ff1b0ddea
Merge pull request #1389 from turt2live/travis/towncrier
...
Use Towncrier to generate the unstable changelog
2018-07-18 08:27:02 -06:00
Travis Ralston
98c607bff5
Advertise python 3.4 support and use that in Travis CI
...
We also don't need to update virtualenv, or use python3.5 specific
packages.
2018-07-17 10:28:57 -06:00
Travis Ralston
cfac4a1ab3
Use towncrier 18.6.0 final
2018-07-17 08:48:31 -06:00
Travis Ralston
e5da1e1741
Improve upon the transaction schema and examples
...
Reduces data duplication and makes the objects more reusable for other areas of the spec
2018-07-12 21:34:52 -06:00
Travis Ralston
8a4ba8c5ca
Use Popen rather than run()
2018-07-12 10:16:32 -06:00
Travis Ralston
af7460088f
Use six for url quoting
2018-07-12 10:07:09 -06:00
Travis Ralston
374ec00046
Convert things that mention "Transaction" to swagger
...
There's two kinds of transactions currently: one with EDUs and one without. The one with EDUs is only used on /send, however the schema is still somewhat worth splitting out for simplicity.
The examples are brought apart to make them slightly more reusable for when they get dumped into the relevant sections of the spec (see TODO in server_server_api.rst)
Further, the Transactions stuff introduces tuples to the spec. The units.py has been updated to support this.
2018-07-11 16:52:27 -06:00
Travis Ralston
a8461e647f
Improve the error handling for towncrier
...
The changelog shows up via stdout, everything else via stderr. We dump as much information as we can into the changelog to make debugging errors easier.
2018-07-11 08:35:55 -06:00
Travis Ralston
905ef6dadd
Have the towncrier generator complain if the output looks wrong
2018-07-10 16:57:21 -06:00
Travis Ralston
ebc7db12fb
Remove extraneous list casting
2018-07-10 16:52:17 -06:00
Travis Ralston
9e0fafbcd4
Remove debugging line
2018-07-10 15:13:22 -06:00
Travis Ralston
3a9cfd490f
Improve pagination handling in proposals.py
...
Previously if multiple pages were returned then the script would lose the results.
A check to ensure the response is an array was also added. This helps avoid somewhat cryptic errors when iterating over non-lists (eg: error messages, bad output, etc)
2018-07-09 23:52:22 -06:00
Travis Ralston
550f95570b
Fix regex for some versions of python
2018-07-09 15:17:43 -06:00
Travis Ralston
7ada960206
Fix the Travis CI build to work on 3.5
2018-07-09 14:55:25 -06:00
Travis Ralston
08f6912825
Ask Travis to install 3.5 explicitly
2018-07-09 12:13:58 -06:00
Travis Ralston
a4f8e0807a
Print the python version being used in the CI build.
2018-07-09 08:41:20 -06:00
Travis Ralston
63b926a4aa
Make Travis CI use python 3
2018-07-06 17:19:04 -06:00
Travis Ralston
c2f85788de
Add documentation about how to add to the changelog
2018-07-06 16:54:14 -06:00
Travis Ralston
9277e4c52d
Add initial towncrier support
2018-07-06 16:32:27 -06:00
Travis Ralston
f54d5a4039
Convert build scripts to python 3
2018-07-06 15:21:07 -06:00
Travis Ralston
1722734a51
Merge pull request #1364 from turt2live/travis/server-name-join
...
Document the server_name query parameter on /join/{roomIdOrAlias}
2018-07-06 07:00:24 -06:00
Richard van der Hoff
f9a0a49e96
Add a bunch more people to the speculator trusted list
2018-07-05 20:27:40 +01:00
Travis Ralston
4485b2f025
Merge branch 'master' into travis/server-name-join
2018-07-05 11:23:13 -06:00
Travis Ralston
8bd1fe9908
Merge pull request #1357 from turt2live/travis/fix-windows
...
Use filepath.To/FromSlash instead of manually replacing slashes
2018-07-04 08:09:43 -06:00
Matthew Hodgson
d02e9b875b
Merge pull request #1355 from matrix-org/benpa/travisci-ignore-proposals
...
don't run proposals.py step if in TravisCI environment
2018-07-04 00:04:25 +01:00
Travis Ralston
cbbdcbcf01
Show arrays in the query string as "[type]" rather than "array"
...
Otherwise the question "array of what?" is raised.
2018-07-03 15:50:01 -06:00
Travis Ralston
aac7b848f7
Add uhoreg and myself as trusted speculator people
2018-07-03 13:10:28 -06:00
Hubert Chathi
a2e0d0382c
ignore emacs temporary files
...
and fix ignoring of dotfiles
2018-07-03 14:10:22 -04:00
Travis Ralston
85e1962f9c
Use filepath.To/FromSlash instead of manually replacing slashes
...
see https://github.com/matrix-org/matrix-doc/pull/1356#discussion_r199897557
2018-07-03 12:07:31 -06:00
Travis Ralston
eb21a71b70
Make the builder happier with Windows environments
...
There's two main issues with Windows environments:
* Slashes
* Windows still notifies about some directories we've ignored, therefore we need to filter them too
It's not super pretty, but it does work.
2018-07-03 10:49:55 -06:00
Ben Parsons
5803c9cace
don't run proposals.py step if in TravisCI environment
2018-07-03 15:49:40 +01:00
Ben Parsons
e52d94bea9
ignore malformed PR items
2018-06-25 15:00:58 +01:00
user
5ab5fe08d1
Small grammatical and stylistic fixes
2018-06-17 15:49:39 +01:00
Ben Parsons
0c1ba33eba
include proposals.py in matrix-doc CI
2018-06-07 14:30:50 +01:00
Ben Parsons
ee98082a60
update MSC1270
2018-06-04 12:12:48 +01:00
Ben Parsons
cb00fc35ab
git checkout master
2018-05-31 15:54:23 +01:00
Ben Parsons
d1c27349b2
Merge branch 'master' of https://github.com/matrix-org/matrix-doc
2018-05-31 15:47:34 +01:00
Richard van der Hoff
419bf1e52c
Fix continuserv instructions
...
As per f04b17f1c9
Also dedup continuserv readme
2018-05-30 09:45:22 +01:00
Ben Parsons
7a82a5d427
correct proposals.py
2018-05-29 14:20:48 +01:00
Ben Parsons
34090b24c4
prepare proposals.py for CI
2018-05-29 14:19:03 +01:00
Ben Parsons
663e1a5ebe
Update some text
2018-05-18 10:17:54 +01:00
Ben Parsons
73b28612ec
updates from feedback on pull
2018-05-15 16:07:55 +01:00
Ben Parsons
4d59abebf0
handle PR links from GitHub
2018-05-15 15:33:39 +01:00
Ben Parsons
d338f18927
handle EOF gracefully when searching for Authors and PRs
2018-05-15 15:22:03 +01:00
Ben Parsons
f1cc26dfd7
sort output by Created date per-table
2018-05-15 11:59:34 +01:00
Ben Parsons
b8f38b21a7
update introductory text
2018-05-14 14:25:12 +01:00
Ben Parsons
e87f1f2619
include PRs in tables
2018-05-14 11:32:40 +01:00