Commit Graph

39 Commits

Author SHA1 Message Date
Taiki Endo 1e966a0848
Test patched async-io on more platforms (#79) 2023-04-10 15:34:34 +09:00
John Nunley e340458d3a
ci: Fix Android breakage (#99) 2023-03-22 11:21:31 -07:00
Taiki Endo e85331c437 Fix Dragonfly BSD CI
Dragonfly BSD 6.4.0 VM doesn't seem to have git.

```
  error: failed to get `cfg-if` as a dependency of package `polling v2.5.2 (/Users/runner/work/polling/polling)`

  Caused by:
    failed to load source for dependency `cfg-if`

  Caused by:
    Unable to update registry `crates-io`

  Caused by:
    failed to fetch `https://github.com/rust-lang/crates.io-index`

  Caused by:
    could not execute process `git fetch --force --update-head-ok 'https://github.com/rust-lang/crates.io-index' '+HEAD:refs/remotes/origin/HEAD'` (never executed)

  Caused by:
    No such file or directory (os error 2)
```
2023-03-04 15:35:17 +09:00
Taiki Endo 1e4467b1be Test more Windows targets on CI
- Test x86_64 gnu, i686 msvc, i686 gnu on Windows host
- Test patched async-io with Wine
2023-03-04 15:35:17 +09:00
John Nunley a5aae98805
feat: Expose other kqueue filters (#83)
* feat: Expose other kqueue filters

* Fix netbsd/openbsd compilation

* Build MSRV for FreeBsd/OpenBsd in CI

* Only run MSRV BSD builds on Linux

* Change API a little + fix netbsd timer

* Add inlines + move PollerSealed

* rustfmt

* Make filter fields public

* Fix examples
2023-02-03 11:14:33 -08:00
Taiki Endo 900b00c061 Test NetBSD/OpenBSD/Dragonfly BSD with vmactions 2023-01-23 00:15:00 +09:00
Taiki Endo ff86c54dfd Minimize GITHUB_TOKEN permissions
Refs: https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token
2023-01-21 20:38:57 +09:00
Taiki Endo 3bc6310121 Set CARGO_NET_GIT_FETCH_WITH_CLI=true in CI 2023-01-21 20:38:57 +09:00
Taiki Endo bc56d1fb38
Test the backend that uses poll on CI (#63) 2022-12-29 16:01:25 +09:00
Taiki Endo 1a3f61da89 Enable dependabot update for Rust 2022-12-28 12:24:56 +09:00
Taiki Endo 14e1488537 Clean up CI config 2022-12-28 12:24:56 +09:00
Taiki Endo 341ca612b8 Update taiki-e/install-action to v2 2022-12-28 12:24:56 +09:00
Taiki Endo 0b45549097
Test x86_64-pc-windows-gnu with Wine on CI (#53) 2022-11-30 23:21:01 +09:00
Taiki Endo 6f459f89a9 Use std::os::raw::c_int instead of std::ffi::c_int 2022-11-29 22:21:43 +09:00
Taiki Endo 76ee52a68c Remove msrv field from .clippy.toml
Since Rust 1.64, Clippy respects `rust-version` field in Cargo.toml.
rust-lang/rust@b776fb8
2022-11-27 16:22:51 +09:00
Taiki Endo bf6cbcc31c Fix build error on solarish 2022-10-24 00:13:27 +09:00
Taiki Endo e0daa5b327 Bump MSRV to 1.47 2022-08-21 23:40:10 +09:00
Taiki Endo 61c2179a38 Apply clippy to all targets 2022-07-17 21:22:06 +09:00
Taiki Endo 989c515fa2 Pin cross to 0.2.1 2022-07-03 20:57:45 +09:00
Taiki Endo 95c8207ac1 Update CI config 2022-07-03 20:57:32 +09:00
Taiki Endo 6b219eb0d7 Update actions/checkout action to v3 2022-05-01 14:46:00 +09:00
Taiki Endo a12be08c97 Fix MSRV 2022-01-09 01:58:56 +09:00
Taiki Endo 191e91655e Create GitHub release automatically 2022-01-09 01:50:53 +09:00
Taiki Endo dec94cb423 Clean up CI config 2022-01-09 01:50:42 +09:00
Taiki Endo 4ac15ff339
Merge pull request #26 from Kestrer/master
Support VxWorks, Fuchsia and other Unix systems by using poll
2021-09-11 18:09:28 +09:00
Kestrer e902924621 Add Fuchsia target before crosscompiling in CI 2021-09-04 19:52:59 +01:00
Kestrer bbce346140 Add Fuchsia to cross workflow on CI 2021-09-04 18:01:56 +01:00
Taiki Endo fba6877b3c Skip test of async-io in MSRV 2021-03-20 19:44:57 +09:00
Taiki Endo 99d9e20ba0 Update URLs 2020-12-26 23:47:13 +09:00
Taiki Endo 995f1b1091 Fix CI 2020-12-24 18:29:59 +09:00
Stjepan Glavina 4df98de5ae
. 2020-11-30 12:30:45 +01:00
Stjepan Glavina 421bfc635d Reenable async-io tests 2020-10-03 17:09:03 +02:00
Yorick Peterse 29791dec13
Temporarily disable async-io tests
These will fail until a new version of polling is released and async-io
is updated.
2020-10-02 01:32:44 +02:00
Stjepan Glavina 272bb11eaf Add feature 2020-09-20 17:45:24 +02:00
Stjepan Glavina a954600d6a Bump MSRV to 1.40.0 2020-09-14 20:44:44 +02:00
Stjepan Glavina 46634fc32a Fix CI 2020-09-14 20:38:59 +02:00
Stjepan Glavina d8c32a0140 Test async-io 2020-09-14 20:31:23 +02:00
Stjepan Glavina 6d4724ba35 Test on Linux x32 2020-09-06 10:56:48 +02:00
Stjepan Glavina 5b32dd8e82 Initial commit 2020-08-06 15:05:24 +02:00