Commit graph

145 commits

Author SHA1 Message Date
Jonas Platte
db06702a0f
ci: Upgrade nightly toolchain 2023-11-08 18:03:26 +01:00
Jonas Platte
6aa6b65258
xtask: Adjust release code for ruma-macros 2023-10-24 16:19:51 +02:00
Jonas Platte
7f7d6ee533
Upgrade dependencies 2023-10-05 10:59:59 +02:00
Jonas Platte
b49d644bb4 Update xtask/config.toml.sample 2023-09-28 12:29:25 +02:00
Jonas Platte
fec7d23cfd
ci: Remove pointless job
It was running no tests.
2023-08-25 10:36:25 +02:00
Kévin Commaille
729c1fb6e4 ci: Add support for Matrix 1.8 links 2023-08-24 12:16:29 +02:00
Kévin Commaille
c652461ae7 xtask: Ignore non-text files in spec links check 2023-08-23 16:55:57 +02:00
Kévin Commaille
b2fe172be1 chore: Bump MSRV to 1.70 2023-08-14 16:17:25 +02:00
Jonas Platte
3bd58e3c89
ci: Use same nightly toolchain for docs that's used for other jobs 2023-07-31 10:51:40 +02:00
Jonas Platte
511ba3d86e
Make nightly toolchain used for CI the default 2023-07-31 10:48:53 +02:00
Jonas Platte
3dac70ead9
Remove most unreachable visibility modifiers 2023-07-19 14:32:14 +02:00
Benjamin Bouvier
2c8ece6bf2
events: Parse TagInfo::order as a f64 or a stringified f64 2023-07-06 14:34:43 +02:00
Kévin Commaille
963c2472e2 chore: Bump MSRV to 1.65
Allows to use let-else statements.
2023-07-04 15:40:37 +02:00
Kévin Commaille
8a342affca ci: Pin nightly toolchain 2023-07-04 11:55:25 +02:00
Kévin Commaille
e751c1b2ac chore: Run rustfmt for let-else statements 2023-07-04 11:55:25 +02:00
Kévin Commaille
dc68190adc api: Add initial support for Matrix 1.7 2023-05-25 19:28:33 +02:00
Kévin Commaille
e0f373ec74 ci: Only allow spec links with version as whole path segment 2023-05-04 13:04:57 +02:00
Kévin Commaille
e97e46e623 chore: Fix URLs to old spec 2023-05-04 13:04:57 +02:00
Jonas Platte
4c85fe9c78
Replace compat feature with more fine-grained compat-* features
… and document them.
2023-04-20 14:00:27 +02:00
Jonas Platte
326c77aad3
xtask: Silence clippy lint 2023-04-11 13:01:48 +02:00
Kévin Commaille
57083ef3f8 ci: Unpin nightly version 2023-02-28 18:44:57 +01:00
Kévin Commaille
30c5326c20 ci: Bump clap 2023-02-28 18:44:57 +01:00
Kévin Commaille
a435a83cdd ci: Pin rust nightly for clippy
To work around lint issue with clap
2023-02-27 20:10:36 +01:00
Kévin Commaille
d8f36aa241 ci: Allow spec links to v1.6 2023-02-14 18:44:04 +01:00
Kévin Commaille
e653912e22 xtask: Disallow linking to the latest spec when a link uses a non-unique ID
These IDs can change from one version to the other if another heading
with the same name is added before, so the link would not
point to the proper part of the spec anymore.
2023-02-12 12:39:24 +01:00
Kévin Commaille
5e6fe83d38 xtask: Disallow linking to the unstable spec
This can be re-enabled if a legitimate use case is found.
2023-02-12 12:39:24 +01:00
Kévin Commaille
9194c60f4a xtask: Allow spec links to use the latest spec instead of a specific version 2023-02-12 12:39:24 +01:00
Kévin Commaille
2e51eeb5bc ci: Check that links to the spec are valid 2023-02-11 12:14:33 +01:00
Jonas Platte
db6acae8a8
xtask: Don't wait after ruma-macros release
Current versions of Cargo do this as part of `cargo publish`.
2023-02-02 13:13:36 +01:00
Jonas Platte
b0967d9053
Re-export ruma-server-util from ruma with a feature flag 2023-02-01 14:19:28 +01:00
Jonas Platte
5b77165e2b
Update xtask release to work for ruma-server-util 2023-02-01 14:12:38 +01:00
Jonas Platte
92c1602d2d
Update release xtask to account for workspace dependencies 2023-02-01 13:24:43 +01:00
Jonas Platte
de448ead01
Upgrade toml, toml_edit 2023-01-31 18:17:58 +01:00
Jonas Platte
78ef5270ba Upgrade dependencies 2023-01-03 11:28:47 +01:00
Kévin Commaille
5f8e72feac ci: Allow Matrix v1.5 links 2022-11-25 14:13:56 +01:00
Jonas Platte
d18bea570c Use Cargo workspace dependencies
… for most external dependencies that are used from multiple workspace
crates.
2022-11-01 11:13:21 +01:00
Jonas Platte
e14c46eaba
xtask: Upgrade clap, toml_edit 2022-10-31 10:27:39 +01:00
Jonathan de Jong
7e1fd603e6
Bump MSRV to 1.64 2022-10-26 17:22:23 +02:00
Jonas Platte
c7e84c5249
Fix clippy lints
Automated using `cargo clippy --fix`.
2022-10-26 13:38:29 +02:00
Kévin Commaille
106527ec7e ci: Add support for Matrix v1.4 links 2022-09-30 17:18:08 +02:00
Jonas Platte
66ff4dbaad Raise MSRV to 1.62 2022-09-20 13:49:16 +02:00
Jonas Platte
c54b96dc69 xtask: Clean up doc output
* Don't render docs for examples
* Don't include a workaround for a problematic nightly feature we no longer use
2022-09-16 12:09:28 +02:00
Jonas Platte
c745d3baf7
Fix clippy lint 2022-09-02 14:07:28 +02:00
Jonas Platte
4db337b86a Consistently use dep: syntax for feature > package dependencies
This removes confusing implicit features from optional dependencies.
2022-08-01 15:46:20 +02:00
Jonas Platte
195091c051
Update clippy issue reference 2022-06-21 18:03:46 +02:00
Kévin Commaille
a36ea313f6 xtask: Allow to whitelist spec links 2022-06-21 15:51:55 +02:00
Kévin Commaille
a940de9e41
api: Add MatrixVersion::V1_3 2022-06-20 14:10:09 +00:00
Jonas Platte
21a03fce92
Undo pinning of clap 2022-06-15 18:33:56 +02:00
Jonas Platte
a47c8f08d3
xtask: Prevent Cargo from upgrading clap to 3.2
https://github.com/clap-rs/clap/issues/3822
2022-06-13 19:29:33 +02:00
Jonas Platte
20d00919f3
Enable rustdoc-map nightly feature via .cargo/config.toml
… instead of using -Z on the command line.
2022-06-13 14:09:13 +02:00