42 Commits

Author SHA1 Message Date
KodrAus
0689d56847 rebump msrv to 1.68.0 2025-11-29 11:52:21 +10:00
KodrAus
46b448e2a7 try drop msrv back to 1.61.0 2025-11-29 11:48:21 +10:00
KodrAus
bea40c847c bump msrv to 1.68.0 2025-11-29 11:30:11 +10:00
Ashley Mannix
4680097f0d
Merge pull request #715 from rust-lang/ci-rust-install
Use GitHub Actions to install Rust and cargo-hack
2025-11-29 11:25:00 +10:00
Thomas de Zeeuw
eaf9e79f58 Use GitHub Actions to install Rust and cargo-hack
This uses dtolnay/rust-toolchain for installing Rust and Clippy, same
author as Serde. And taiki-e/install-action to install cargo-hack, same
author as cargo-hack itself.

This is the same setup we use for Mio.
2025-11-28 22:13:36 +01:00
Thomas de Zeeuw
e7f269faaa Remove features based on dependency names from doc job
The kv* features that are enable also enable the dependencies.
2025-11-28 21:32:09 +01:00
tison
50c2018d50
fixup running IT cases
Signed-off-by: tison <wander4096@gmail.com>
2025-03-25 07:10:34 +08:00
tison
5173090324
fixup scripts
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 19:00:08 +08:00
tison
d70c00c788
install toolchain by scripts
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 18:55:05 +08:00
tison
28026bf39f
ensure workflow permissions
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 18:51:47 +08:00
tison
6eb2731b04
undo pin runner name
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 18:50:13 +08:00
tison
2cac1dd324
everything requires 1.61.0
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 09:40:02 +08:00
tison
f1372a879d
another way
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 09:37:05 +08:00
tison
26f662526d
serde requires 1.61+
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 08:59:24 +08:00
tison
e52ac8d10f
ci: drop really old trick and use new actions
Signed-off-by: tison <wander4096@gmail.com>
2025-03-24 08:54:57 +08:00
KodrAus
b1824f2c28 use cargo hack in CI to test all feature combinations 2025-01-10 20:47:43 +10:00
tison
2db4a1bb30
add test
Signed-off-by: tison <wander4096@gmail.com>
2025-01-10 08:47:01 +08:00
Thomas de Zeeuw
710560ecb7 Don't use --all-features in CI 2024-03-31 20:26:59 +02:00
KodrAus
52460f9928 stabilize the kv features 2024-02-16 15:40:52 +10:00
Yuri Astrakhan
31b683d49f Set all crates to 2021 edition 2023-08-20 21:28:46 -04:00
KodrAus
3c8473d9ed Revert "Revert "Remove build.rs file""
This reverts commit 4e689bbb8f7dc7c465e6367b7022f347a0fe09e9.
2023-05-28 14:21:06 +10:00
KodrAus
4e689bbb8f Revert "Remove build.rs file"
This reverts commit 7f09d72e5fd5387c672b9803ead6548b45920f55.
2023-05-28 13:51:16 +10:00
Guillaume Gomez
0fe18a48a5 Update minimum supported Rust version to 1.60.0 2023-01-06 16:32:14 +01:00
Alex
609dc67da9 build: harden main.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-12-08 19:39:36 +02:00
Ashley Mannix
7e2dde2c0f
fix up windows targets 2022-08-31 20:34:34 +10:00
Ashley Mannix
d9f0939a9e
Merge branch 'master' into clippy_lints 2022-06-03 08:59:27 +10:00
Marcel Hellwig
e0e4fd7bcb add cargo doc to workflow 2022-06-01 07:42:37 +02:00
Marcel Hellwig
b4a064c49f add clippy to github workflow 2022-05-31 14:22:36 +02:00
Ashley Mannix
e50ec8669c yaml 2022-02-11 21:15:38 +10:00
Ashley Mannix
68a7c2a609 check features with minimal versions 2022-02-11 21:08:06 +10:00
KodrAus
c68890197d fix tests when running with --all-features 2021-11-15 16:59:00 +10:00
Ashley Mannix
b6491597ed
add a feature check stage 2021-01-08 14:13:48 +10:00
Ashley Mannix
0e005babc0
check std feature against kv_unstable
Check a few more permutations of `kv_unstable` features
2021-01-08 14:01:53 +10:00
Ashley Mannix
0e78c11b40
Run tests in our MSRV (#427) 2020-12-21 16:44:59 +10:00
Alistair Francis
18ab92ffe6 workflows/main.yml: Add an embedded riscv32imc test case
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-09-21 12:02:55 -07:00
Ashley Mannix
21715ba7ee just don't do self updates in ci 2020-07-16 09:49:25 +10:00
Alex Crichton
e876aecb00 Update CI installation of Rust on macos 2020-01-28 00:43:46 -08:00
Ashley Mannix
ae59aa14de 1.31.0 it is then 2019-11-24 14:52:05 +10:00
Ashley Mannix
e0ec20f814 try just before each commannd 2019-11-24 13:44:26 +10:00
Ashley Mannix
967b716b5e try use cargo update again 2019-11-24 13:31:23 +10:00
Ashley Mannix
f9514e4629 fix up build and bump msrv 2019-11-24 09:55:47 +10:00
Alex Crichton
65921c72cf Switch from Travis/AppVeyor to GitHub Actions 2019-09-03 10:18:27 -07:00