Commit Graph

91 Commits

Author SHA1 Message Date
Jorge Aparicio
74a3d69eea add new CI workflow 2024-06-07 11:04:41 +02:00
Jorge Aparicio
cd7e898ff3 add CODEOWNERS 2024-06-07 11:04:29 +02:00
Jorge Aparicio
f1489da675 ci: pin nightly version
the past-future job fails with latest nightly toolchain:
1.80.0-nightly (da159eb33 2024-05-28)

this commit pins the nightly version to a known to work version

closes #2223
2024-05-30 12:05:04 +02:00
Daniel McCarney
c01db51555 ci: offer a branch push pattern for easy testing
Pushing branches named "$WHATEVER_dev" will result in CI being run. This
is helpful for those working on a fork that want a quick way to test CI
for their branch before opening a PR.
2024-04-18 11:57:53 +02:00
dependabot[bot]
e9d7075ed4 Bump extractions/setup-just from 1 to 2
Bumps [extractions/setup-just](https://github.com/extractions/setup-just) from 1 to 2.
- [Release notes](https://github.com/extractions/setup-just/releases)
- [Commits](https://github.com/extractions/setup-just/compare/v1...v2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 13:45:38 -04:00
dependabot[bot]
dd8478059a 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-06 15:08:09 -05:00
dependabot[bot]
1f0a7cbbcf Bump baptiste0928/cargo-install from 2 to 3
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install) from 2 to 3.
- [Release notes](https://github.com/baptiste0928/cargo-install/releases)
- [Changelog](https://github.com/baptiste0928/cargo-install/blob/main/CHANGELOG.md)
- [Commits](https://github.com/baptiste0928/cargo-install/compare/v2...v3)

---
updated-dependencies:
- dependency-name: baptiste0928/cargo-install
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-06 11:23:56 -05:00
dependabot[bot]
5edab29590 Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 15:54:35 +01:00
Benjamin Fry
d07455476c
Add example for connecting over HTTP/2 (#2088)
Co-authored-by: marcbrevoort-cyberhive <69469731+marcbrevoort-cyberhive@users.noreply.github.com>
2023-11-06 11:00:05 +01:00
Benjamin Fry
408d0baca0
Prepare 0.24 release with branding change to Hickory DNS (#2054)
* update all READMEs with notices about the name change

* update changelog for 0.24

* bump crate versions to 0.24

* update version notice information

* update readmes to back reference trust-dns

* rename all crates to hickory counterparts

* replace all Trust-DNS references in code and comments with Hickory DNS

* rename all Trust-DNS references to Hickory DNS in non-code

* rename all trust-dns-resolver references to hickory-resolver

* rename all trust-dns-client references to hickory-client

* rename all trust-dns-proto references to hickory-proto

* rename all trust-dns-server references to hickory-server

* rename all trust-dns-compatibility references to hickory-compatability

* rename all trust-dns-integration references to hickory-integration

* rename all trust-dns-util references to hickory-util

* Update MIT licenses to reference Hickory DNS

* update all trust-dns references to hickory-dns

* update all bluejekyll github references to hickorydns org

* Update name in Changelog

* make sure hickory-dns logs during tests

* add changelogs for recent main additions

* fix references to trust-dns and hickory in architecture

* update a few trust-dns references in READMEs

* fixup some dangling trust_dns references

* replace fka with formerly in change log

* replace all hickoydns org references to hickory-dns

* replace all http links with https

* update logos

* update hickorydns to hickory-dns for all other org references

* fix Notices of Trust-DNS to Hickory in each Readme
2023-10-13 18:39:28 -07:00
dAxpeDDa
e34770c113 Proto client implementation 2023-10-06 09:12:32 -07:00
Dirkjan Ochtman
871e1d4639 Bump MSRV to 1.67 (for time) 2023-09-26 08:28:39 -07:00
Benjamin Fry
3386076e7c update cargo workspaces to fix nightly 0.2.44 2023-09-11 10:06:45 +02:00
dependabot[bot]
202fe2a8a4 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:45:06 +02:00
Bruce Mitchener
bb2641e316 ci: Use dtolnay/rust-toolchain.
The `actions-rs/toolchain` action hasn't been updated in a long
time and results in a number of warnings in the GitHub Actions UI.
2023-07-26 09:28:11 +02:00
Benjamin Fry
04140e490a fix coverage upload 2023-06-05 08:41:46 -07:00
Benjamin Fry
0ed43b7da5 ensure all examples are also run during testing 2023-06-05 08:41:46 -07:00
Benjamin Fry
ce7c2c5bab fix name of cargo install llvm-cov in action 2023-06-05 08:41:46 -07:00
Benjamin Fry
7bcc5164b7 remove direct toolchain reference in coverage 2023-06-05 08:41:46 -07:00
Benjamin Fry
52efa5a2c7 remove unnecessary checks from action matrix 2023-06-05 08:41:46 -07:00
Benjamin Fry
b39157c981 add cargo-workspaces to github action 2023-06-05 08:41:46 -07:00
Benjamin Fry
68df6d1f89 update github actions to use just 2023-06-05 08:41:46 -07:00
Benjamin Fry
554d1b9f57 bump cargo make version 2023-05-10 22:55:38 +02:00
YISH
a0a4acb7cf Update MSRV to 1.64 2023-03-20 11:36:21 -07:00
Benjamin Fry
fe70e51f5d bump MSRV to 1.60 2022-10-31 09:07:23 +01:00
Benjamin Fry
19b4dc40c0 Increase MSRV to 1.59 with 0.22 release 2022-09-02 12:21:49 +02:00
Benjamin Fry
def7ff98de temporarily disable windows tests 2022-09-02 12:21:49 +02:00
Dirkjan Ochtman
927b464581 Normalize whitespace and formatting 2022-08-03 07:11:22 -07:00
Dirkjan Ochtman
aaab3b6fad Update MSRV to 1.57 2022-08-03 07:11:22 -07:00
dependabot[bot]
e5be1963cd Bump codecov/codecov-action from 1 to 3
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v3)

---
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>
2022-04-08 19:18:42 -07:00
dependabot[bot]
6997171a97 Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [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/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 13:50:08 -07:00
dependabot[bot]
d4980bf93f Bump actions/cache from 2 to 3
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 13:38:05 -07:00
Naveen
e6ab219f81 Included githubactions in the dependabot config
Dependabot will help ensure that references to actions in a repository's workflow files are kept up to date. For each action in the file, Dependabot checks the action's reference (typically a version number or commit identifier associated with the action) against the latest version. If a more recent version of the action is available, Dependabot will send you a pull request that updates the reference in the workflow file to the latest version. This keeps the project up to date and avoids the project from missing any security updates that the upstream makes.

This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.

Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot

GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot

https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
2022-04-08 12:38:34 -07:00
Benjamin Fry
0ae3cbc286 Add DNS-over-QUIC added to CI 2022-04-07 13:23:18 -07:00
Benjamin Fry
550e8f8be3 update min rustc version to 1.54 2022-01-21 13:36:40 -08:00
Benjamin Fry
020aac74e7 update min rustc version to 1.52 2022-01-21 13:36:40 -08:00
Benjamin Fry
d04a41b1fa make past and future checks on check no-default-features 2021-12-11 12:03:53 -08:00
Benjamin Fry
a775484ead bump minimum version of Rust to 1.51 2021-10-27 21:02:46 -07:00
Benjamin Fry
8eca711b9a add cleanliness target and better clippy coverage 2021-06-30 11:25:33 +02:00
dependabot-preview[bot]
cc98982bcf Upgrade to GitHub-native Dependabot 2021-05-25 10:33:45 +02:00
Thomas de Zeeuw
97e4cf7e20
Update socket2 to v0.4 (#1420) 2021-03-21 21:29:31 +01:00
Benjamin Fry
777f5a15a6 remove dns-over-openssl from exhaustive test suite 2021-02-21 10:36:40 -08:00
Benjamin Fry
0da008592a advise minimum rustc version is now 1.45 2020-11-28 20:38:00 -08:00
Benjamin Fry
401e068a52 bump minimum rustc version to 1.42 2020-09-16 16:15:10 -07:00
Benjamin Fry
16f4e862ef rename all references to branch master to main 2020-06-19 11:12:06 -07:00
Yuki Okushi
374fffeb1a Update actions/cache to v2 2020-06-02 16:24:52 -07:00
Benjamin Fry
bc11ebd14e switch to actions/checkout@v2 everywhere 2020-05-01 13:52:26 -07:00
Benjamin Fry
e4f736f341
Lucio franco lucio/fix server handle (#1088)
* Fix server to use runtime handle internally

Signed-off-by: Lucio Franco <luciofranco14@gmail.com>

* fix extra features

Signed-off-by: Lucio Franco <luciofranco14@gmail.com>

* fix tests

Signed-off-by: Lucio Franco <luciofranco14@gmail.com>

* bump checkout action to v2

* fix OpenSSL build

Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
2020-04-30 12:16:18 -07:00
Benjamin Fry
87efb45bf1 add separate crate for AsyncStd 2020-04-11 13:51:52 -07:00
Kaleb Elwert
a0e4eacf01 Add async-std support to CI 2020-04-11 13:51:52 -07:00