-
Notifications
You must be signed in to change notification settings - Fork 156
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
Remove support for metafield_namespaces for webhooks #3632
Remove support for metafield_namespaces for webhooks #3632
Conversation
Thanks for your contribution! Depending on what you are working on, you may want to request a review from a Shopify team:
|
Coverage report
Show files with reduced coverage 🔻
Test suite run success1615 tests passing in 754 suites. Report generated by 🧪jest coverage report action from 9ccf368 |
We detected some changes at either packages/*/src or packages/cli-kit/assets/cli-ruby/** and there are no updates in the .changeset. |
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 really appreciate you testing this out @alexanderMontague. I did observe this happen to my expectation once, but then on a subsequent deploy I vaguely remember them coming came back. But it's a fuzzy memory now, from last week. Anyway, thank you for confirming it works 🙏 |
Not sure why it's been closed either. It looks like there's an open PR to add it and it's requiring the current unstable + version 2025-04 |
WHY are these changes introduced?
We don't want to support
metafield_namespaces
for declarative webhooks (DWH). So we are removing support from the CLI. Nobody outside Shopify is using this right now, so should be a safe change.Here's the associated PR from core to remove support there
WHAT is this pull request doing?
Remove all code that touches
metafield_namespaces
for DWH.How to test your changes?
I ran the local branch copy of the CLI using instructions from the contributor docs:
In CLI project:
My app still has
metafield_namespaces
in the TOML:The deploy works. Curiously, I'm still seeing metafield_namespaces saving on the DB. I did not expect this, I would have expected it to get filtered out on the CLI. I'm Looking for someone to confirm this expectation.
Post-release steps
Measuring impact
How do we know this change was effective? Please choose one:
Checklist
dev
ordeploy
have been reflected in the internal flowchart.