Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make serde an optional dependency of zeroconf #60

Merged
merged 6 commits into from
Aug 19, 2024
Merged

Conversation

windy1
Copy link
Owner

@windy1 windy1 commented Aug 19, 2024

What

  • makes serde an optional dependency.
  • re-worked GitHub Actions workflow to utilize matrices

Why

There is no reason to force users to download and compile serde if they are not taking advantage of the serialization features; they are not integral to the functionality of this library.

Manual Tests

Tested locally with and without serde flag enabled

Documentation Updates

Updated README

windy1 added 6 commits August 18, 2024 21:53
Signed-off-by: Walker Crouse <[email protected]>
Signed-off-by: Walker Crouse <[email protected]>
Signed-off-by: Walker Crouse <[email protected]>
Signed-off-by: Walker Crouse <[email protected]>
Signed-off-by: Walker Crouse <[email protected]>
@windy1 windy1 changed the title [WIP] Make serde an optional dependency of zeroconf Make serde an optional dependency of zeroconf Aug 19, 2024
@windy1 windy1 marked this pull request as ready for review August 19, 2024 02:26
@windy1 windy1 merged commit 4d6a26a into master Aug 19, 2024
6 checks passed
@windy1 windy1 deleted the feature/serde-flag branch August 19, 2024 02:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant