-
Notifications
You must be signed in to change notification settings - Fork 53
Merge changes from dev/studio-cli-i2 branch
#2259
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
Conversation
…2210) * Resolve and untildify `--blueprint` option for `studio site create` * Support fetching blueprints over HTTP
* Don't support `--version` option on commands * Update version
* WIP: `studio wp` command * Pass all options to WP-CLI * WIP * New strategy: use Playground CLI to run WP-CLI * Cleanup * Working legacy solution * Playground again * Don't assign port * Improve argv parsing * Finally, a working command * Simplify * Run with configured PHP version * Pass command to existing instance if server is running * Comments * Tweaks * No `shell` support * Remove unused function * Remove browser-globals polyfills and patch * Address review comments * Minimize impact on argv
* Implement `studio site set-wp-version` command * process.exit * Use `ValidationError` * Set `isWpAutoUpdating` and not `wpVersion` * Fix test
* WIP: Support reading resources in blueprints * Tie it all together * Add todo comment
* refactor studio to use cli for wp cli * wp cli * Refactor theme details to use WP-CLI command via mu-plugin * Refactor WP-CLI output capture to read directly from stdout/stderr * Address PR review feedback * build cli postinstall * Revert "build cli postinstall" This reverts commit 75830fd. * Wait for start operation to resolve before executing WP-CLI * Streaming output and additional safety * Disable child process execution altogether --------- Co-authored-by: Fredrik Rombach Ekelund <[email protected]>
|
I'm working on fixing the E2E tests before we merge this PR |
|
I've modified |
|
@nightnei and I have concluded that the tests get stuck on this screen:
This is the Line 51 in e2a0363
Now we just need to determine why |
My guess is that the initial site creation failed and as we cleanup the site from appdata it gets back to this step. |
|
@fredrikekelund I was reading codebase and here are my observations - we run I as a result I got error and got the screen with chosing "Create a site" and other buttons. |
|
@bcotrim yeah, you are compleytelly right, I just wrote the summary of my investagation above :) |
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v5...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ing (#2257) * Improve update dialogs with clearer messaging and safer ESC key handling * Adjust wording and formatting
40c541c to
bf9c008
Compare
|
After much hair-tearing, we finally narrowed down the problem to the fact that Studio and the CLI resolved the |
nightnei
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.
❤️
|
The E2E tests have passed on macOS, so I'll go ahead and merge this |


Related issues
N/A
Proposed Changes
We've been using
dev/studio-cli-i2as a base branch for the Studio CLI i2 project since ~Dec 8. This PR merges all changes from that branch totrunk.Testing Instructions
All PRs have been tested individually. We simply expect CI to pass for this PR.
Pre-merge Checklist