Page MenuHomePhabricator

[session] Using Patch demo to test or demonstrate patches outside of your local dev environment (or without one!)
Closed, ResolvedPublic

Description

Session Notes:

Using Patch demo to test or demonstrate patches outside of your local dev environment (or without one!)

Date & Time: Sunday, May 21st, 10:30am EEST, 7:30am UTC

Presenter

Matma Rex (Bartosz Dziewoński)

Links:

https://patchdemo.wmflabs.org/

https://github.com/MatmaRex/patchdemo

Can be used by anyone that is in the user group

trusted users / ( the one that triggers the jenkins jobs )

There's a list of extensions configured

Configuration is in the github repo in yaml files

sh scripts

Great to

let patches be tested by people that don't have the local setup

get feeback from volunteers

get feeback from community

try your patch in a more to production env

What about extensions that use backend services

CIrrusSearch?

Not yet, would be a bit of efford

Wikibase?

How does it work

Does not use docker

All wikis run on the same simple VM

Rebases the patch that should be used on top of the branch choosen

also applies all of the dependencies of that patch

PRESENTER NOTES

demo

use cases

  • new dev without local setup
  • old dev demonstrating work to community or coworkers
  • testing ext you don't have installed

how it works
NOT SECURE

  • a couple of shell scripts install a new MediaWiki
  • very simple - no containers, isolation, etc.
  • wikis can't be updated (deduplication)

add your own ext (please)

rewrite it (PLEASE)

Event Timeline

Thanks for participating in the Hackathon! We hope you had a great time.

  • If this task was being worked on and resolved at the Hackathon: Please change the task status to resolved via the Add Action...Change Status dropdown, and make sure that this task has a link to the public codebase.
  • If this task is still valid and should stay open: Please add another active project tag to this task, so others can find this task (as likely nobody in the future will look back at the Hackathon workboard when trying to find something they are interested in).
  • In case there is nothing else to do for this task, or nobody plans to work on this task anymore: Please set the task status to declined.

Thank you,
Phabricator housekeeping service

Aklapper renamed this task from Using Patch demo to test or demonstrate patches outside of your local dev environment (or without one!) to [session] Using Patch demo to test or demonstrate patches outside of your local dev environment (or without one!).Jul 2 2023, 12:01 PM
Aklapper closed this task as Resolved.
Aklapper assigned this task to matmarex.

No reply; assuming that this session took place (and that no followup is needed).

If this took place and if there are specific follow-up tasks from this session: Please create dedicated tasks and add another active project tag to those tasks, so others can find those tasks (as likely nobody in the future will look at the Hackathon workboard when trying to find something they are interested in).