[PR #949] [MERGED] cargo-make automation #1815

Closed
opened 2026-03-16 02:26:59 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/949
Author: @bluejekyll
Created: 12/11/2019
Status: Merged
Merged: 12/14/2019
Merged by: @bluejekyll

Base: masterHead: cargo-make-automation


📝 Commits (10+)

  • 2ce4e0e Add support for cargo-make, and Makefile.toml
  • 7f49d42 Setup Github workflow and actions
  • 33d05b0 Script for installing cargo make
  • 69d0e07 add all configuration to github worklow for features
  • 82a2571 add OpenSSL install for windows in Makefile.toml
  • 7087e17 Add all test variations to the Github workflow
  • af2a2c7 add cargo audit to github workflow
  • 89953ea fix dns-over-https build in named
  • 7b09157 fix openssl build on Windows
  • 21af579 fix sqlite tests on windows

📊 Changes

41 files changed (+776 additions, -574 deletions)

View changed files

.appveyor.yml (+0 -69)
📝 .github/workflows/rust.yml (+58 -11)
📝 .travis.yml (+2 -134)
📝 Cargo.lock (+11 -10)
📝 Cargo.toml (+4 -4)
Makefile.toml (+225 -0)
📝 README.md (+34 -22)
📝 bin/Cargo.toml (+2 -1)
bin/LICENSE-APACHE (+202 -0)
bin/LICENSE-MIT (+20 -0)
bin/Makefile.toml (+31 -0)
📝 bin/src/named.rs (+41 -6)
📝 bin/tests/named_https_tests.rs (+1 -1)
📝 bin/tests/named_openssl_tests.rs (+2 -2)
📝 bin/tests/named_rustls_tests.rs (+2 -2)
📝 bin/tests/named_test_rsa_dnssec.rs (+3 -3)
📝 bin/tests/named_tests.rs (+56 -14)
📝 bin/tests/server_harness/mod.rs (+32 -25)
📝 crates/https/Cargo.toml (+3 -1)
📝 crates/native-tls/Cargo.toml (+2 -0)

...and 21 more files

📄 Description

I'm considering switching away from the ad-hoc testing scripts to use cargo-make.

This is just an initial attempt to see what that might look like in CI, etc.

fixes: #906


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hickory-dns/hickory-dns/pull/949 **Author:** [@bluejekyll](https://github.com/bluejekyll) **Created:** 12/11/2019 **Status:** ✅ Merged **Merged:** 12/14/2019 **Merged by:** [@bluejekyll](https://github.com/bluejekyll) **Base:** `master` ← **Head:** `cargo-make-automation` --- ### 📝 Commits (10+) - [`2ce4e0e`](https://github.com/hickory-dns/hickory-dns/commit/2ce4e0ed20b4929dbbe8e903b66e9bcf89de2674) Add support for cargo-make, and Makefile.toml - [`7f49d42`](https://github.com/hickory-dns/hickory-dns/commit/7f49d42cc5aff3d3f2845fc1210195dfbac6ac89) Setup Github workflow and actions - [`33d05b0`](https://github.com/hickory-dns/hickory-dns/commit/33d05b0e93fc7ce02028ff7b8eb7de22d23c6078) Script for installing cargo make - [`69d0e07`](https://github.com/hickory-dns/hickory-dns/commit/69d0e0703f5d1427cbb624739bb248e350854831) add all configuration to github worklow for features - [`82a2571`](https://github.com/hickory-dns/hickory-dns/commit/82a25718618ca8b155d6110aeaa6177de0293cb4) add OpenSSL install for windows in Makefile.toml - [`7087e17`](https://github.com/hickory-dns/hickory-dns/commit/7087e176bac4783e19e804a07f2d4cc4ef89b8fc) Add all test variations to the Github workflow - [`af2a2c7`](https://github.com/hickory-dns/hickory-dns/commit/af2a2c7e25cb5229f705e9c94943742a6df8b956) add cargo audit to github workflow - [`89953ea`](https://github.com/hickory-dns/hickory-dns/commit/89953eabf0026a73fd44afed426c98d816d4dde6) fix dns-over-https build in named - [`7b09157`](https://github.com/hickory-dns/hickory-dns/commit/7b0915700263fa41ccb47d21578171033d0649ef) fix openssl build on Windows - [`21af579`](https://github.com/hickory-dns/hickory-dns/commit/21af5797921210180c353fe5c71aa69ee40806dc) fix sqlite tests on windows ### 📊 Changes **41 files changed** (+776 additions, -574 deletions) <details> <summary>View changed files</summary> ➖ `.appveyor.yml` (+0 -69) 📝 `.github/workflows/rust.yml` (+58 -11) 📝 `.travis.yml` (+2 -134) 📝 `Cargo.lock` (+11 -10) 📝 `Cargo.toml` (+4 -4) ➕ `Makefile.toml` (+225 -0) 📝 `README.md` (+34 -22) 📝 `bin/Cargo.toml` (+2 -1) ➕ `bin/LICENSE-APACHE` (+202 -0) ➕ `bin/LICENSE-MIT` (+20 -0) ➕ `bin/Makefile.toml` (+31 -0) 📝 `bin/src/named.rs` (+41 -6) 📝 `bin/tests/named_https_tests.rs` (+1 -1) 📝 `bin/tests/named_openssl_tests.rs` (+2 -2) 📝 `bin/tests/named_rustls_tests.rs` (+2 -2) 📝 `bin/tests/named_test_rsa_dnssec.rs` (+3 -3) 📝 `bin/tests/named_tests.rs` (+56 -14) 📝 `bin/tests/server_harness/mod.rs` (+32 -25) 📝 `crates/https/Cargo.toml` (+3 -1) 📝 `crates/native-tls/Cargo.toml` (+2 -0) _...and 21 more files_ </details> ### 📄 Description I'm considering switching away from the ad-hoc testing scripts to use cargo-make. This is just an initial attempt to see what that might look like in CI, etc. fixes: #906 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 02:26:59 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#1815
No description provided.