Skip to content

Conversation

@rbro112
Copy link
Member

@rbro112 rbro112 commented Jul 15, 2025

We're ready to start end-to-end testing this, so removing the unstable-mobile-app flag that was added in #2582 to re-enable the mobile-app command without the explicit flag.

@rbro112 rbro112 requested a review from szokeasaurusrex as a code owner July 15, 2025 01:49
@rbro112 rbro112 changed the title Remove unstable-mobile-app feature gating feat(mobile-app): Remove unstable-mobile-app feature gating Jul 15, 2025
Copy link
Member Author

rbro112 commented Jul 15, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link
Member

szokeasaurusrex commented Jul 16, 2025

I will wait to review this until our sync meeting next week, so I can provide more informed feedback. Please let me know if you need me to review sooner

@rbro112 rbro112 force-pushed the ryan/remove_unstable-mobile-app_feature_gating branch from d5dae53 to 9ecb724 Compare July 21, 2025 21:47
[dependencies]
anylog = "0.6.3"
anyhow = { version = "1.0.69", features = ["backtrace"] }
apple-catalog-parsing = { path = "apple-catalog-parsing", optional = true }
Copy link
Member Author

Choose a reason for hiding this comment

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

@szokeasaurusrex, I had to remove the optional flag to get this to compile properly. Admittedly I'm a bit unsure of the effect that removing this optionality would have as it pertains to the release (and how you had the dependency seemingly conditionally included with the unstable-mobile-app feature), so if you don't mind a check/fix here, that would be great.

Copy link
Member

Choose a reason for hiding this comment

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

I think this is fine. The crate should compile on all platforms; on non-macOS platforms it is just an empty crate.

I can try to see though if I can add it as a macOS-specific dependency

display-os: macOS
- os: windows-2022
display-os: Windows
- feature-args: ''
Copy link
Member Author

Choose a reason for hiding this comment

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

These were originally added in #2582, but I left these in as the empty args could be useful for having around if future flags are added so ${{ matrix.feature-suffix }} won't need to be added below again.

Will leave to you @szokeasaurusrex to remove if you'd prefer.

Copy link
Member

Choose a reason for hiding this comment

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

Let's remove – otherwise, if we never end up using this again, future maintainers could be confused about why this even exists.

We can always add this back if needed

display-os: macOS
- os: windows-2022
display-os: Windows
- feature-args: ''
Copy link
Member Author

Choose a reason for hiding this comment

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

Similar to lint.yml, left these in as I figured it's easier to leave around for future feature flags

Copy link
Member

@szokeasaurusrex szokeasaurusrex left a comment

Choose a reason for hiding this comment

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

Looks good after my minor changes, thanks!

@szokeasaurusrex szokeasaurusrex enabled auto-merge (squash) July 22, 2025 09:27
@szokeasaurusrex szokeasaurusrex merged commit 952feeb into master Jul 22, 2025
21 checks passed
@szokeasaurusrex szokeasaurusrex deleted the ryan/remove_unstable-mobile-app_feature_gating branch July 22, 2025 09:30
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.

3 participants