Jonas Platte
0b2a459400
client: Replace async-trait with RPITIT / AFIT
...
(return type position impl trait in traits / async fn in traits)
2024-01-10 16:31:25 +01:00
Jonas Platte
d77c0d0bd7
xtask: Fix clippy-wasm ci job
...
Looks like it is not run in CI currently.
2024-01-10 16:19:49 +01:00
Jonas Platte
e8bc589e52
Transition to type privacy lints
2023-11-09 09:50:04 +01:00
Jonas Platte
db06702a0f
ci: Upgrade nightly toolchain
2023-11-08 18:03:26 +01:00
Jonas Platte
fec7d23cfd
ci: Remove pointless job
...
It was running no tests.
2023-08-25 10:36:25 +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
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
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
a435a83cdd
ci: Pin rust nightly for clippy
...
To work around lint issue with clap
2023-02-27 20:10:36 +01:00
Jonathan de Jong
7e1fd603e6
Bump MSRV to 1.64
2022-10-26 17:22:23 +02:00
Jonas Platte
66ff4dbaad
Raise MSRV to 1.62
2022-09-20 13:49:16 +02:00
Jonas Platte
07af61d784
Bump MSRV to 1.60
2022-06-01 14:52:02 +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
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
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
9a401cefae
xtask: Split CI commands
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
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
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
Jonathan de Jong
f631685389
client-api: Move token registration to new unstable-spec feature
2022-01-31 20:10:19 +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
142f1800df
Bump MSRV to 1.53
2021-10-06 21:37:46 +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
721ab62c4e
Re-add MSRV exception for ruma-signatures
2021-06-21 17:50:44 +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