Commit Graph

46 Commits

Author SHA1 Message Date
Dirkjan Ochtman 9a656d2d0b Enable use of aws-lc-rs instead of ring 2024-09-24 07:33:03 +00:00
Max Inden bb02a12a84 fix(.github/android): use API level 26
`ecn_*` unit tests are failing with any Android API version < v26 with:

```
2024-08-22T14:41:30.636494Z  WARN quinn_udp: sendmsg error: Os { code: 22, kind: InvalidInput, message: "Invalid argument" }, Transmit: { destination: 127.0.0.1:50196, src_ip: None, enc: Some(Ect0), len: 5, segment_size: None }
```
2024-08-23 11:11:10 +00:00
Max Inden 5e5cc93645 fix(.github/android): pass matrix.target and increase api to v26
When extracting the emulator script into a separate file, the `matrix.target`
substitution wasn't replaced with an environment variable.

Follow-up to https://github.com/quinn-rs/quinn/pull/1950.
2024-08-23 11:11:10 +00:00
Max Inden edf16a6f10 ci(rust.yml): add workflow testing feature permutations 2024-08-20 19:02:17 +00:00
dependabot[bot] 1e48a703d5 build(deps): bump actions/setup-java from 3 to 4
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 13:13:03 +00:00
dependabot[bot] abaa2d3b13 build(deps): bump android-actions/setup-android from 2 to 3
Bumps [android-actions/setup-android](https://github.com/android-actions/setup-android) from 2 to 3.
- [Release notes](https://github.com/android-actions/setup-android/releases)
- [Commits](https://github.com/android-actions/setup-android/compare/v2...v3)

---
updated-dependencies:
- dependency-name: android-actions/setup-android
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 13:11:58 +00:00
Max Inden 1e00247360 ci: add Android job 2024-08-19 11:43:46 +00:00
Dirkjan Ochtman 7fdc3514cb Update cargo-deny-action to v2 2024-08-02 21:56:55 +00:00
Dirkjan Ochtman 2677bce166 Trigger workflows for merge queue groups 2024-07-24 20:46:55 -07:00
Dirkjan Ochtman 55fd192343 Bump MSRV to 1.70 following tokio 1.39 2024-07-24 20:46:55 -07:00
Dirkjan Ochtman 32c2d914ad Bump MSRV to 1.67 (for cc) 2024-07-12 22:41:01 +02:00
Dirkjan Ochtman f28cb3d8d6 Check compilation without default features in CI
Other workspace members enable some features, so check in isolation.
2024-05-03 11:38:05 -07:00
Benjamin Saunders 10155c1c41 Update MSRV to 1.66 2024-04-06 09:54:15 -07:00
Dirkjan Ochtman 9bb40be8fd Run FreeBSD workflow on Ubuntu 2023-11-14 14:11:28 -08:00
dependabot[bot] 6cad76a3b7 Bump vmactions/freebsd-vm from 0 to 1
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 0 to 1.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v0...v1)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 20:32:48 +01:00
Benjamin Saunders e51f848296 Bump MSRV to 1.65 for let-else 2023-09-24 14:22:14 -07:00
dependabot[bot] 5d4d58387d Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 16:24:17 +02:00
dependabot[bot] 8076ffe94d Bump Swatinem/rust-cache from 1 to 2
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 1 to 2.
- [Release notes](https://github.com/swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](https://github.com/swatinem/rust-cache/compare/v1...v2)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 11:44:09 -07:00
Dirk Stolle a604759336 Replace unmaintained actions-rs/* actions in CI workflows
Basically all of the `actions-rs/*` actions are unmaintained. See
<https://github.com/actions-rs/toolchain/issues/216> for more
information. Due to their age they generate several warnings in
CI runs.

To get rid of those warnings the occurrences of
`actions-rs/toolchain` are replaced by `dtolnay/rust-toolchain`,
and the occurrences of `actions-rs/cargo` are replaced by direct
invocations of `cargo`.
2023-06-02 14:35:20 -07:00
Dirk Stolle 0c6b743f18 Update actions/checkout in GitHub Actions workflows to v3 2023-05-23 17:29:52 -07:00
Dirkjan Ochtman a66ee19797 Only check libraries against MSRV 2023-05-11 04:47:59 +02:00
Maksim Vykhota 37e7b742cb Fail FreeBSD CI if any step fails 2023-05-06 11:29:28 -07:00
Benjamin Saunders f79b31babf Bump MSRV to 1.63
More than six months old, and required by time 0.3.20.
2023-04-24 07:58:42 +02:00
Dirkjan Ochtman 25a067bc88 Update maintenance branches in CI config 2023-03-08 10:26:54 -08:00
lucifer9 166e0fb60a Fix build on FreeBSD, add CI test for FreeBSD, set IPV6_RECVPKTINFO on FreeBSD & macOS, set IP_RECVDSTADDR on FreeBSD and macOS only for IPv4, fix a warning about unused state: &UdpState, allow different types for the 3rd argument to sendmmsg()/recvmmsg() 2022-12-02 02:33:38 -08:00
Benjamin Saunders 332eb605f5 Bump MSRV to 1.59 2022-08-28 07:04:56 +02:00
Benjamin Saunders 3bc6bdae89 Bump MSRV to 1.57
This is >6 months old and should address the CI failure.
2022-07-03 08:07:54 +02:00
Dirkjan Ochtman 86780c8f01 Don't build fuzz targets against MSRV 2022-02-11 13:48:07 -08:00
Joonas Koivunen 8dca9fcc37 ci: check private docs for links as well 2022-01-29 22:46:27 +01:00
Benjamin Saunders 9575c973ce Bump MSRV to 1.53 2022-01-22 21:54:34 +01:00
Benjamin Saunders 6913ad3f74 Cache dependencies for CI 2021-11-05 07:10:26 +01:00
Benjamin Saunders 9543f46c00 Check intra-doc links in CI 2021-10-28 07:23:28 +02:00
Dirkjan Ochtman f33c6994e7 Update MSRV to 1.51
This is now a little over 6 months old.
2021-09-29 10:14:32 -07:00
Matthias Einwag 01b95116e9 Update the minimal required version to 1.47
This updates the minimum required Rust version to 1.47, which is
required for the `Default` implementation on `Range`.
2021-04-06 10:34:21 +02:00
Thomas de Zeeuw 2a6c0afaf1 Increase MSRV to 1.46 2021-03-21 14:39:11 +01:00
Dirkjan Ochtman dbbb4a9987 Enable CI for 0.6.x branch 2021-03-03 13:42:38 -08:00
Dirkjan Ochtman 5bedbbf666 Set up MSRV in CI (fixes #979) 2021-01-25 01:08:02 -08:00
Jared Fowler 9b5d5b35a3 Fuzz packet decoding (#885) 2021-01-03 21:51:53 +01:00
Dirkjan Ochtman bb3e330b84 Fix default branch name in a few places 2020-11-09 14:03:21 -08:00
Dirkjan Ochtman a68e18c6e6 Update checkout and cargo-deny GitHub Actions
In particular, this prevents errors from an old cargo-deny version,
which fails to parse recent additions to the advisory database.
2020-10-03 12:39:28 -07:00
Dirkjan Ochtman 2b78366cf0 Schedule CI run every Friday 2020-09-03 09:17:32 -07:00
Demi M. Obenour 6018f20055 Don’t try to run code coverage on PRs
It won’t work, as those builds don’t have access to the CodeCov API
token.
2020-07-06 09:46:18 +02:00
stammw 5513c1b3e6 Make tarpaulin run on stable 2020-04-10 08:57:08 +02:00
Dirkjan Ochtman 399faf54ce Add auditing to CI based on cargo-deny 2020-03-12 19:23:52 +01:00
Dirkjan Ochtman 82e86e8c17 Switch back to tarpaulin & codecov 2020-01-13 11:35:22 -08:00
Benjamin Saunders ffb224e216 Switch CI to github actions 2019-12-22 21:13:31 +01:00