Skip to content
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

Build a plugin zip of the PR for testing #9712

Closed
tofumatt opened this issue Sep 8, 2018 · 4 comments
Closed

Build a plugin zip of the PR for testing #9712

tofumatt opened this issue Sep 8, 2018 · 4 comments
Labels
[Type] Automated Testing Testing infrastructure changes impacting the execution of end-to-end (E2E) and/or unit tests. [Type] Build Tooling Issues or PRs related to build tooling [Type] Enhancement A suggestion for improvement.

Comments

@tofumatt
Copy link
Member

tofumatt commented Sep 8, 2018

Just at a contributor day where a Gutenberg user who works in education in Glashow where a lot of kids end up using Gutenberg on school-provided iPads was interested in testing on iPad. He mentioned that it would be cool to be able to test out a fix to any issue he filed without having to check out a pull request, set up a development environment, and test against a Docker build.

It's likely too much for us to try something like Calypso does with an entire live site, but maybe we could build a zip of the plugin and host it for people to try out?

Obviously we'd need a place to host it (temporarily? until the PR is closed I suppose) but I could see this maybe being handy… especially as more non-technical users file issues and want to test a fix on their site before we merge it.

@tofumatt tofumatt added [Type] Enhancement A suggestion for improvement. [Type] Build Tooling Issues or PRs related to build tooling labels Sep 8, 2018
@danielbachhuber
Copy link
Member

Related #6285

@gziolo
Copy link
Member

gziolo commented Apr 23, 2019

@aduth - is it something you have been working on recently? There is also this question is whether we can consolidate this issue with #6285 or replace both of them with your efforts to run the plugin from any branch.

@gziolo gziolo added the [Type] Automated Testing Testing infrastructure changes impacting the execution of end-to-end (E2E) and/or unit tests. label Apr 23, 2019
@aduth
Copy link
Member

aduth commented Apr 29, 2019

#6285 and this issue are very similar, I agree. I'd assume one solution could probably resolve them both.

@aduth - is it something you have been working on recently?

Previously: #14289 (comment)

I'm working on a side-project which, while not directly related to this effort, could provide a plugin ZIP distributable for a given pull request at its latest HEAD SHA, to be used for this purpose.

Said project does exist, though it's quite unstable, and doesn't yet have this specific feature to offer a plugin ZIP, but it would be quite straight-forward to do since the underlying implementation of this service relies on creating plugin ZIPs at specific git commits (source).

@skorasaurus
Copy link
Member

This is now possible thanks to the zip that is built during each PR - details at #26746

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Automated Testing Testing infrastructure changes impacting the execution of end-to-end (E2E) and/or unit tests. [Type] Build Tooling Issues or PRs related to build tooling [Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

No branches or pull requests

5 participants