-
-
Notifications
You must be signed in to change notification settings - Fork 238
feat(mobile-app): Remove unstable-mobile-app feature gating #2601
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
feat(mobile-app): Remove unstable-mobile-app feature gating #2601
Conversation
|
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 |
d5dae53 to
9ecb724
Compare
| [dependencies] | ||
| anylog = "0.6.3" | ||
| anyhow = { version = "1.0.69", features = ["backtrace"] } | ||
| apple-catalog-parsing = { path = "apple-catalog-parsing", optional = true } |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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
.github/workflows/lint.yml
Outdated
| display-os: macOS | ||
| - os: windows-2022 | ||
| display-os: Windows | ||
| - feature-args: '' |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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
.github/workflows/test.yml
Outdated
| display-os: macOS | ||
| - os: windows-2022 | ||
| display-os: Windows | ||
| - feature-args: '' |
There was a problem hiding this comment.
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
szokeasaurusrex
left a comment
There was a problem hiding this 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!
…e-mobile-app_feature_gating

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