Taiki Endo
24510a7b72
ci: Use cargo-hack's --rust-version flag for msrv check
...
This respects rust-version field in Cargo.toml, so it removes the need
to manage MSRV in both the CI file and Cargo.toml.
2024-01-07 07:07:37 +09:00
John Nunley
b140c46123
Fix dev-dependency WASM compilation issue
...
`futures-lite` in the dev dependencies added a `block_on` call that was
not present in the WASM build, causing a compile error. This PR makes
sure that the `std` feature of `futures-lite` is enabled in Cargo.toml.
This also adds a CI check to ensure that this doesn't happen again
Signed-off-by: John Nunley <dev@notgull.net>
2023-11-13 08:30:50 -08:00
John Nunley
6c3d45b23c
bugfix: Fix wasm32 compile errors
...
Signed-off-by: John Nunley <dev@notgull.net>
2023-11-11 10:15:04 -08:00
Taiki Endo
ff67cb9a5f
Update actions/checkout action to v4
2023-09-10 18:18:02 +09:00
Taiki Endo
609aafb330
Bump MSRV to 1.61
...
```
error: package `memchr v2.6.3` cannot be built because it requires rustc 1.61 or newer, while the currently active rustc version is 1.60.0
```
2023-09-05 00:49:20 +09:00
Taiki Endo
8562c41062
Update permissions for security_audit
2023-04-10 02:35:44 +09:00
Taiki Endo
b8885f9578
Bump MSRV to 1.48
...
async-lock 2.7.0 requires Rust 1.48.
```
error[E0658]: use of unstable library feature 'future_readiness_fns'
--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/async-lock-2.7.0/src/once_cell.rs:430:45
|
430 | self.initialize_or_wait(move || std::future::ready(closure()), &mut Blocking),
| ^^^^^^^^^^^^^^^^^^
|
```
2023-03-06 01:43:03 +09:00
Taiki Endo
ddfb54d1c4
Minimize GITHUB_TOKEN permissions
...
Refs: https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token
2023-03-04 11:41:08 +09:00
Taiki Endo
4d8e7bad23
Set CARGO_NET_GIT_FETCH_WITH_CLI=true in CI
2023-03-04 11:41:08 +09:00
John Nunley
a988ee3e46
m: Migrate benchmarks to criterion ( #35 )
...
* m: Migrate to criterion
* Update CI
2023-01-23 11:30:43 -08:00
Taiki Endo
f196463b09
Enable dependabot update for Rust
2022-12-28 12:27:06 +09:00
Taiki Endo
b48a503109
Clean up CI config
2022-12-28 12:27:06 +09:00
Taiki Endo
92423cfaa1
Remove msrv field from .clippy.toml
...
Since Rust 1.64, Clippy respects `rust-version` field in Cargo.toml.
rust-lang/rust@b776fb8
2022-11-09 11:45:41 +09:00
Taiki Endo
d2daab599b
Enable -Zmiri-strict-provenance
2022-08-16 22:54:23 +09:00
Taiki Endo
660747cd8d
Apply clippy to tests and examples
2022-07-17 21:46:43 +09:00
Taiki Endo
d1e4817bdc
Run Miri on CI ( #27 )
2022-07-08 01:21:16 +09:00
Taiki Endo
16f0b9ca70
Bump MSRV to Rust 1.47
...
https://github.com/smol-rs/async-task/releases/tag/v4.3.0
2022-07-08 01:14:13 +09:00
Taiki Endo
21f4982a3d
Update CI config
2022-07-08 01:12:38 +09:00
Taiki Endo
19919c4694
Update actions/checkout action to v3
2022-05-01 13:35:15 +09:00
Taiki Endo
367095cdc5
Create GitHub release automatically
2022-01-08 21:33:51 +09:00
Taiki Endo
ee7bd4d2af
Clean up CI config
2022-01-08 21:33:35 +09:00
Taiki Endo
6860810a15
Fix CI
2020-12-24 19:03:29 +09:00
Stjepan Glavina
36b9333f06
.
2020-11-30 12:30:15 +01:00
Stjepan Glavina
e41f34cc00
Initial commit
2020-07-23 12:08:20 +02:00