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