181 Commits

Author SHA1 Message Date
Jonas Platte
aa67464b78
ci: Pin a working nightly version 2022-03-25 10:02:56 +01:00
Kévin Commaille
806606c675
ci: Split CI in smaller tasks 2022-03-21 09:49:57 +01:00
Kévin Commaille
eef68d7d4b xtask: Add instructions for installing cargo-sort 2022-03-18 14:29:57 +01:00
Kévin Commaille
e2375ed72e xtask: Add typos check 2022-03-18 14:29:57 +01:00
Kévin Commaille
4d04ef614f xtask: Don't update changelog when version is set 2022-03-18 13:11:41 +01:00
Kévin Commaille
c647d39c9e xtask: Add dry-run option for release task 2022-03-18 13:11:41 +01:00
Kévin Commaille
1f23e8abcb xtask: Add doc task
Mirror the task in CI
2022-03-18 13:11:41 +01:00
Kévin Commaille
9a401cefae xtask: Split CI commands 2022-03-18 13:11:41 +01:00
Kévin Commaille
3c87839f6c xtask: Update dependencies 2022-03-18 13:11:41 +01:00
Kévin Commaille
097d329718 xtask: Switch to clap 2022-03-18 13:11:41 +01:00
Kévin Commaille
23b8941361
xtask: Release ruma-macros with ruma-common 2022-03-10 18:45:26 +01:00
Kévin Commaille
088d1872b7
common: Merge ruma-identifiers into ruma-common 2022-03-09 17:46:51 +00:00
Kévin Commaille
c3f9a3cb70
common: Merge ruma-events into ruma-common 2022-03-04 11:45:07 +00:00
Jonas Platte
f5e27997dd
Specify default-members for virtual workspace 2022-03-02 18:56:56 +01:00
Jonas Platte
ab9994253c
xtask: Fix VersionExt::is_next 2022-02-19 14:23:21 +01:00
Jonas Platte
8743a7791d
ci: Fix accidental ban of v1.1 spec links 2022-02-18 20:22:27 +01:00
Jonas Platte
c8de6c7388
ci: Forbid old spec links 2022-02-18 20:05:20 +01:00
Jonas Platte
215cb35806
Clean up import grouping / ordering 2022-02-18 11:20:39 +01:00
Jonas Platte
ebb09589f9
Remove authors field from Cargo manifests
It's no longer necessary and authorship is much better tracked with git.
2022-02-12 13:46:44 +01:00
Kévin Commaille
acba6fbbc4
ci: Add the __ci feature 2022-02-11 22:17:49 +01:00
Jonas Platte
9c4bf00f79
Remove remaining unstable-spec features
Everything that was gated behind it was stabilized with Matrix v1.2.
2022-02-02 23:32:27 +01:00
Jonas Platte
40a96b93b1
xtask: Allow v1.2 spec links 2022-02-02 22:58:49 +01:00
Jonathan de Jong
f631685389
client-api: Move token registration to new unstable-spec feature 2022-01-31 20:10:19 +01:00
Guillaume
9ee0436eb8 Check spec links version for v1.1 2021-12-29 08:48:27 +01:00
Jonas Platte
abfb9075da
ci: Ensure ruma-client builds without any features active 2021-12-21 09:36:30 +01:00
Jonas Platte
71e27b7880
ci: Test ruma-client feature client-api for MSRV 2021-12-21 09:36:03 +01:00
Isaiah Inuwa
d988a77ac0 Fix CI to cross-check ruma-client and ruma-client-api 2021-11-23 23:02:27 -06:00
Devin Ragotzy
3a5e356d65
xtask: Add check for consistent version numbers in docs 2021-10-29 22:23:13 +02:00
Jonas Platte
0e49b70d65
Raise MSRV to 1.55
Otherwise `cargo check` errors on the `-Wclippy::…` arguments from
`.cargo/config.toml`.
Usage as a dependency continues to work with 1.53 for now, but since
it's not changed this could soon change.
2021-10-19 21:36:39 +02:00
Jonas Platte
1aca228f51
Enable lints through rustflags instead of alias
Solution from
https://github.com/EmbarkStudios/rust-ecosystem/issues/22#issuecomment-947011395
2021-10-19 21:04:05 +02:00
Jonas Platte
e579735ebc
xtask: Upgrade dependencies 2021-10-18 12:52:31 +02:00
Jonas Platte
aa5fdf9d22
Merge serde attributes and improve docs 2021-10-08 12:49:13 +02:00
Jonas Platte
142f1800df
Bump MSRV to 1.53 2021-10-06 21:37:46 +02:00
Jonas Platte
2141de3465
xtask: Remove dead code 2021-09-12 22:03:32 +02:00
Jonas Platte
f859d543e1
events: Test new prev_content compat code 2021-08-16 23:10:58 +02:00
Jonas Platte
cd06c16e06
ci: Run more tests 2021-08-16 22:37:11 +02:00
Jonas Platte
c36f6e1bca
ci: Check ruma without unstable features 2021-07-04 16:33:26 +02:00
Jonas Platte
e423d27c27
ci: Run unstable-pre-spec tests 2021-06-29 10:36:43 +02:00
Jonas Platte
b2add295b0
xtask: Fix dependency version writing on non-child macro crates in release cmd 2021-06-24 13:36:41 +02:00
Jonas Platte
721ab62c4e
Re-add MSRV exception for ruma-signatures 2021-06-21 17:50:44 +02:00
Devin Ragotzy
337b1e26ef misc: Allow exhaustive for non api related structs 2021-06-18 22:44:00 +02:00
Jonas Platte
5a7e2cddcf
Apply MSRV to all crates (we no longer depend on ring) 2021-06-17 19:43:24 +02:00
Jonas Platte
7fbb0ade77
Bump MSRV to 1.50 2021-06-17 19:43:22 +02:00
Devin Ragotzy
1f84de4c7f
ci: Add the --order flag to cargo sort 2021-06-04 20:20:36 +00:00
Jonas Platte
d43bfe6f7c
ci: Update msrv job 2021-05-16 00:06:19 +02:00
Jonas Platte
1e079a4fe3
xtask: Fix wrong release version comparison
self.package.version was compared to self.version after being set to the same.
2021-05-15 19:25:43 +02:00
Jonas Platte
e1ab817e0b
ci: Use rustup run for cargo-sort for consistency 2021-05-15 15:45:23 +02:00
Jonas Platte
3878476317
ci: Don't auto-install cargo-sort in xtask 2021-05-15 15:44:47 +02:00
Devin Ragotzy
dcff455c19
ci: Enforce sorted dependencies with cargo-sort 2021-05-11 19:59:44 +00:00
Jonas Platte
0beeb6ef9b
ci: Fix nightly return status 2021-05-11 13:49:24 +02:00