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

Don't set ARP entries in NewCommand flow #575

Merged
merged 1 commit into from
Jan 2, 2025

Conversation

mdanish-kh
Copy link
Contributor

@mdanish-kh mdanish-kh commented Dec 31, 2024

Related to #550 which allowed the CLI to parse & update ARP entries. PR was intended for UpdateCommand as it had guards to not include / update ARP entries if they didn't exist in the existing manifest, but also affected the NewCommand flow.

The general community opinion is that ARP entries should not be set when it's not needed as there have been incidents where bad ARP values can cause the publish pipeline to break, and also the CLI matching can be affected if bad values (especially DisplayVersion) get set. I believe they shouldn't be set in NewCommand flow as it makes the manifest more complex for new contributors (without any real benefit) and can be problematic if bad values get set

Validation

Test with a manual example

wingetcreate new https://zoom.us/client/6.1.0.320/ZoomRemoteControl.msi

Microsoft Reviewers: Open in CodeFlow

@mdanish-kh mdanish-kh requested a review from a team as a code owner December 31, 2024 20:24
@mdanish-kh mdanish-kh requested review from yao-msft and ryfu-msft and removed request for a team December 31, 2024 20:24
@denelon denelon requested review from AmelBawa-msft and removed request for ryfu-msft January 2, 2025 17:50
@AmelBawa-msft AmelBawa-msft merged commit 60cc6f2 into microsoft:main Jan 2, 2025
1 check passed
@mdanish-kh mdanish-kh deleted the no-arp branch January 2, 2025 19:11
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