Skip to content

chore: update build deps#7043

Closed
alexhancock wants to merge 1 commit intomainfrom
alexhancock/small-build-file-fix
Closed

chore: update build deps#7043
alexhancock wants to merge 1 commit intomainfrom
alexhancock/small-build-file-fix

Conversation

@alexhancock
Copy link
Collaborator

An updated version of #6946 that removes the json and rustls-tls-native-roots entries without removing the whole build-dependencies section

Reason: a newer change from @DOsinga added system-proxy. Douwe, unless you confirm that also isn't needed this seems like the best resolution for #6946 for now

@alexhancock alexhancock requested a review from DOsinga February 6, 2026 16:23
@r0x0d
Copy link
Contributor

r0x0d commented Feb 6, 2026

Please, feel free to close mine if this is better suited.

@alexhancock alexhancock marked this pull request as ready for review February 6, 2026 17:11
Copilot AI review requested due to automatic review settings February 6, 2026 17:11
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes two unused reqwest features (json and rustls-tls-native-roots) from the build-dependencies section while preserving the system-proxy feature. This is a follow-up to PR #6946, which attempted to remove the entire build-dependencies section but was updated to keep system-proxy after another maintainer added it.

Changes:

  • Removed json and rustls-tls-native-roots features from reqwest in build-dependencies

Comment on lines 17 to 21
[build-dependencies]
tokio = { workspace = true }
reqwest = { workspace = true, features = [
"json",
"rustls-tls-native-roots",
"system-proxy",
], default-features = false }
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The entire [build-dependencies] section can be removed, not just specific features. There's no build.rs file in crates/goose/, so these dependencies (including system-proxy) are completely unused. The system-proxy feature is already present where it's actually needed - in the [dependencies] section on line 36.

Copilot uses AI. Check for mistakes.
@alexhancock
Copy link
Collaborator Author

Looking at it closer, it looks like we can just remove it. Can you rebase yours @r0x0d ?

@alexhancock alexhancock closed this Feb 6, 2026
@r0x0d
Copy link
Contributor

r0x0d commented Feb 6, 2026

Looking at it closer, it looks like we can just remove it. Can you rebase yours @r0x0d ?

sure! let me rebase.

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.

2 participants