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
Jonas Platte
e22f8c5203
Truly fix docs generation
2022-06-13 13:50:50 +02:00
Jonas Platte
56cf3ce94c
Allow buggy clippy lint on a per-crate basis
...
The previous method of allowing it through .cargo/config.toml doesn't
seem to work anymore.
2022-06-08 11:45:29 +02:00
Kévin Commaille
93d8401d35
xtask: Fix release changelog generation
...
The version title might exist after the "unreleased" title if the
release failed after the changelog was updated
2022-06-03 13:22:41 +02:00
Jonas Platte
8912182c56
Increase usage of implicit named arguments in format strings
2022-06-03 10:06:28 +02:00
Jonas Platte
07af61d784
Bump MSRV to 1.60
2022-06-01 14:52:02 +02:00
Jonas Platte
5f902851af
Upgrade to Rust 2021
2022-05-27 12:04:23 +02:00
Kévin Commaille
6f7bb9aa1d
ci: Check that all features that are used exist
...
With the new `check-cfg=features` option
2022-05-24 15:28:43 +02:00
Kévin Commaille
6939c048b0
chore: Bump MSRV to 1.59
2022-05-16 13:24:25 +02:00
Jonas Platte
222c57ff8a
xtask: Fix inverted conditions
2022-04-28 17:14:50 +02:00
Jonas Platte
d73f84ebcc
ci: Make sure compiling for wasm works
2022-04-21 17:16:02 +02:00
Jonas Platte
05b643a13b
Update cargo sort table order
2022-04-21 17:16:02 +02:00
Jonas Platte
1e1ae328bb
ci: Unpin nightly version
2022-04-20 18:31:37 +02:00
Jonas Platte
4365a51e2a
Upgrade some dependencies
2022-04-20 16:58:48 +02:00
Jonathan de Jong
b77fee8948
identifiers: Provide Owned
types
2022-03-31 23:23:02 +02:00
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