Commit Graph

26 Commits

Author SHA1 Message Date
Asmir Avdicevic caf81fd2e2 chore(ci): adjust runner usage and storage policies (#471)
* chore(ci): adjust runner usage and storage policies

* fix android

* fix android again
2026-03-03 12:58:06 +00:00
Philipp Krüger 13a1c456f5 feat!: Allow compiling with rustls, but without any crypto providers compiled into rustls (#462)
* Switch to `aes-gcm` crate for retry token logic when using rustls

* Split `rustls-ring` and `rustls-aws-lc-rs` features into `rustls`, `ring` and `aws-lc-rs` features.

* Better document the features.

* `cargo make format`

* Fix outdated feature references

* Avoid double-defining `configured_provider`

* File an issue about suddenly working PQC handshakes now breaking a test

* Fix rebase

* Only enable `aes-gcm` dependency when needed

* Add features for backwards compatibility

* Add some links to the spec's retry packet integrity section
2026-03-02 11:56:51 +00:00
dignifiedquire 6ed0e458f9 ci: update branch name to main 2025-12-16 13:59:16 +01:00
Asmir Avdicevic f95435ef10 fix: add ci timeout to codecov (#217) 2025-12-04 21:48:55 +00:00
Asmir Avdicevic a1cc539566 ci: setup n0 based CI 2025-12-02 12:11:05 +01:00
dependabot[bot] d2cdd65ca4 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 14:24:51 +00:00
Max Inden 377af28843 refactor!: rename log feature to tracing-log
Previously `quinn*` would provide the `log` feature to log events via `log` if
no `tracing` subscriber exists.

Later https://github.com/quinn-rs/quinn/pull/1923 allowed `quinn-udp` to log via
`log` directly, making `tracing` an optional dependency. For that, it introduced
the `direct-log` feature, a workaround name in order to not introduce a breaking
change.

This commit cleans up the above, renaming the `log` feature to `tracing-log` and
the `direct-log` to `log`. This is a breaking change and thus `quinn-udp` is
bumped to `v0.6.0`.

See https://github.com/quinn-rs/quinn/pull/1921 for the full history.
2025-09-02 17:48:05 +00:00
Dirkjan Ochtman 0e5834ca32 Remove more traces of async-std 2025-09-01 19:00:40 +00:00
Damien Deville f31b16d43a cov: fix qlog feature name 2025-08-20 13:12:53 +00:00
dependabot[bot] b6e42576f0 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 20:34:33 +00:00
Fabien Savy de732c25c1 collect recovery metrics with qlog 2025-07-04 07:57:47 +00:00
Phoenix Kahlo 15103ee887 Add BloomTokenLog
- Adds default feature `bloom`.
- It enables a new BloomTokenLog implementation of TokenLog.
- It enables a dependency on the `fastbloom` crate.
2025-05-07 04:37:29 +00:00
Carl Dong 7d87dc9f6a fix(.github/codecov): Ignore aws-lc-rs-fips for codecov 2025-01-18 20:56:41 +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
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
Dirkjan Ochtman b5707140d5 ci: pass codecov token explicitly 2024-04-22 09:27:06 -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
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
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 02037e72fa Switch CI coverage test to use cargo-llvm-cov 2023-03-08 10:26:54 -08:00
Dirkjan Ochtman 25a067bc88 Update maintenance branches in CI config 2023-03-08 10:26:54 -08:00
Dirkjan Ochtman 576ac22287 Update coverage workflow to run on main branch 2021-03-04 12:35:29 -08:00
Dirkjan Ochtman dbbb4a9987 Enable CI for 0.6.x branch 2021-03-03 13:42:38 -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
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