Commit Graph

82 Commits

Author SHA1 Message Date
Floris Bruynooghe 19da2ea46e Do not test all features
This test takes forever and we run out of disk space doing it.  This
is a problem for upstream to handle, we're fine if things work for us.
2025-01-15 11:56:21 +01:00
Diva M ad76ba092a when fixes are bugs 2025-01-14 23:27:54 -05:00
Diva M 03108fe877 more fixes to workflows 2025-01-14 23:25:52 -05:00
Diva M 8cbeec3979 use iroh-* crate in new ci workflow 2025-01-14 23:20:52 -05:00
Diva M e708f3a631 fix missed in merge 2025-01-14 23:18:46 -05:00
Diva M a935ad4df0 Merge commit '6ee883a2' into iroh-0.11.x 2025-01-14 23:05:01 -05:00
Asmir Avdicevic fd9f5c1024 chore: add project tracking (#24) 2025-01-03 14:10:42 +01:00
Max Inden a83c6e463b ci: run on Android API Level 25 2024-12-17 12:55:37 +00:00
Phoenix Kahlo db4c0e40da chore: Re-ignore stress tests in solaris 2024-12-15 06:04:21 +00:00
Phoenix Kahlo 6716b5a7b8 tests(quinn): Ignore stress tests by default 2024-12-13 20:35:53 +00:00
Asakura Mizu e318cc4a80 feat(quinn-udp): support illumos 2024-11-29 09:06:37 +00:00
Dirkjan Ochtman 81f4d6b036 Bump MSRV to 1.71 2024-11-27 21:08:22 +00:00
Phoenix Kahlo a4c886c38a docs: Correct MSRV in README 2024-11-21 03:50:57 +00:00
dependabot[bot] 3a9d176a7a build(deps): bump codecov/codecov-action from 4 to 5
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 14:31:29 +00:00
Petr Sumbera 2cd3b14216 Add Solaris CI, plus disable failing Solaris tests for now (#1877) 2024-11-16 21:35:12 +00:00
Philipp Krüger a55c1141e9 chore(ci): Remove workaround for broken cc version 2024-11-16 21:33:47 +00:00
Delta 4 d23e4e494f CI: add test for netbsd 2024-11-13 09:06:17 +00:00
Philipp Krüger a0d8985021 feat(quinn-proto): Support & test wasm32-unknown-unknown target 2024-11-08 08:15:28 +00:00
Max Inden c7a8758ab9 ci: test-run benchmarks 2024-10-24 10:47:06 +00:00
Floris Bruynooghe dcf16a64b4 Run CI on pushes to the 0.11.x branch 2024-10-23 18:32:19 +02:00
Floris Bruynooghe 22d7e4e503 Merge tag 'quinn-udp-0.5.5' into flub/track-main 2024-10-23 18:21:26 +02:00
Jakub Kubík 459322b180 ci(workflows/features): only test FIPS features on Ubuntu 2024-10-12 20:19:43 +00:00
Jakub Kubík aae5bdc3fa feat(quinn, quinn-proto): add aws-lc-rs-fips feature flag
Adds support for aws-lc-rs FIPS mode using a feature flag in quinn and quinn-proto.
2024-10-12 20:19:43 +00:00
Dirkjan Ochtman 9a656d2d0b Enable use of aws-lc-rs instead of ring 2024-09-24 07:33:03 +00:00
Lars Eggert 19a5e9dfd0 ci: Check coverage on multiple platforms
In order to get the platform-specific code some coverage testing.
2024-09-23 08:47:11 +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
Floris Bruynooghe 4e95af240e Merge commit '2d06eef43fec927b0cf8f960bedb814bf3e4cc79' into iroh-0.11.x 2024-08-07 09:27:20 +02: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
Floris Bruynooghe 4f2b3f2275 Make the initial iroh-0.11.x branch work (#11)
Lint still fails, but that's fine.  A later point release will fix it probably.
2024-06-21 14:13:18 +02:00
Floris Bruynooghe f13a28921a Rename to iroh-quinn
This does the rename to iroh-quinn for the 0.11.2 release code.
2024-06-21 13:00:40 +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
Dirkjan Ochtman b5707140d5 ci: pass codecov token explicitly 2024-04-22 09:27:06 -07:00
dependabot[bot] 52c285d60f build(deps): bump peaceiris/actions-gh-pages from 3 to 4
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4.
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases)
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md)
- [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 14:59:51 -07:00
dependabot[bot] b469e1c7ad build(deps): bump peaceiris/actions-mdbook from 1 to 2
Bumps [peaceiris/actions-mdbook](https://github.com/peaceiris/actions-mdbook) from 1 to 2.
- [Release notes](https://github.com/peaceiris/actions-mdbook/releases)
- [Changelog](https://github.com/peaceiris/actions-mdbook/blob/main/CHANGELOG.md)
- [Commits](https://github.com/peaceiris/actions-mdbook/compare/v1...v2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 16:03:39 +02:00
Benjamin Saunders 10155c1c41 Update MSRV to 1.66 2024-04-06 09:54:15 -07:00
dependabot[bot] dcc8048974 build(deps): bump codecov/codecov-action from 3 to 4
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 15:02:55 +01: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