-
Notifications
You must be signed in to change notification settings - Fork 130
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
[Themes] Remove Ruby from theme push
command
#4559
Conversation
Thanks for your contribution! Depending on what you are working on, you may want to request a review from a Shopify team:
|
@@ -135,7 +130,7 @@ export default class Push extends ThemeCommand { | |||
async run(): Promise<void> { | |||
const {flags} = await this.parse(Push) | |||
|
|||
if (flags.password || flags.legacy) { | |||
if (flags.password) { |
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.
Coverage report
Show new covered files 🐣
Show files with reduced coverage 🔻
Test suite run success1938 tests passing in 873 suites. Report generated by 🧪jest coverage report action from f71afcb |
As I can see from the docs the ruby dependency is not required anymore but this changes are still in draft. Was that intended? And it looks like ruby is actually still required (version 3.67.0): Is this true? |
@50bbx You should be able to run the TS implementation now without the need to install Ruby (depending on the version) Could you share which version you're on + which command you're running? The |
/snapit |
🫰✨ Thanks @jamesmengo! Your snapshot has been published to npm. Test the snapshot by intalling your package globally: pnpm i -g @shopify/cli@0.0.0-snapshot-20241003192523
|
/snapit |
🫰✨ Thanks @jamesmengo! Your snapshot has been published to npm. Test the snapshot by intalling your package globally: pnpm i -g @shopify/cli@0.0.0-snapshot-20241003212351
|
We detected some changes at either packages/*/src or packages/cli-kit/assets/cli-ruby/** and there are no updates in the .changeset. |
@@ -135,11 +121,6 @@ export default class Push extends ThemeCommand { | |||
async run(): Promise<void> { | |||
const {flags} = await this.parse(Push) | |||
|
|||
if (flags.password || flags.legacy) { |
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.
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.
#feelsgood
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.
Thank you, @jamesmengo! LGTM and works as expected! I believe we just need to remove the cli2Flags
variable, and then we will be ready to merge :)
85cc469
to
f71afcb
Compare
WHY are these changes introduced?
Fixes https://github.com/Shopify/develop-advanced-edits/issues/352
WHAT is this pull request doing?
theme push
commandHow to test your changes?
Post-release steps
Measuring impact
How do we know this change was effective? Please choose one:
Checklist