Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Stop using isExplicitPackageDeps* to guard Darwin devDependencies.#169310

Closed
matanlurey wants to merge 3 commits into
masterfrom
ignore-explicit-package-deps-darwin-builds
Closed

Stop using isExplicitPackageDeps* to guard Darwin devDependencies.#169310
matanlurey wants to merge 3 commits into
masterfrom
ignore-explicit-package-deps-darwin-builds

Conversation

@matanlurey
Copy link
Copy Markdown
Contributor

This PR removes the flag isExplicitPackageDependenciesEnabled from guarding Darwin devDependencies removal.

The flag was added opt-in 3.29 and opt-out 3.32 and is now being removed with the logic "always enabled":

Tests already assumed this flag was always on, which is why no tests changes are made in this PR.

@matanlurey matanlurey requested a review from vashworth May 22, 2025 20:56
@matanlurey matanlurey requested a review from a team as a code owner May 22, 2025 20:56
@flutter-dashboard
Copy link
Copy Markdown

It looks like this pull request may not have tests. Please make sure to add tests or get an explicit test exemption before merging.

If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix?

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing.If you believe this PR qualifies for a test exemption, contact "@test-exemption-reviewer" in the #hackers channel in Discord (don't just cc them here, they won't see it!). The test exemption team is a small volunteer group, so all reviewers should feel empowered to ask for tests, without delegating that responsibility entirely to the test exemption group.

@github-actions github-actions Bot added platform-ios iOS applications specifically tool Affects the "flutter" command-line tool. See also t: labels. team-ios Owned by iOS platform team labels May 22, 2025
@matanlurey matanlurey added the autosubmit Merge PR when tree becomes green via auto submit App label May 23, 2025
@vashworth
Copy link
Copy Markdown
Contributor

I think I want to change the way we handle this a bit. Can we close this PR in favor of #169395?

@matanlurey
Copy link
Copy Markdown
Contributor Author

I think I want to change the way we handle this a bit. Can we close this PR in favor of #169395?

Sure, works for me. I'm hoping to get rid of the flags this week so if for some reason it stalls out I might push you on this, but happy to wait for now.

@matanlurey matanlurey marked this pull request as draft May 23, 2025 22:55
@matanlurey matanlurey closed this May 29, 2025
@matanlurey matanlurey deleted the ignore-explicit-package-deps-darwin-builds branch July 15, 2025 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App platform-ios iOS applications specifically team-ios Owned by iOS platform team tool Affects the "flutter" command-line tool. See also t: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants