Addshore added a comment.
@Tarrow for now I think we should just remove all auto building and just hit the build button when needed.
We should then also maintain some sort of log of who build what when and from what source.TASK DETAILhttps://phabricator.wikimedia.org/T192364EMAIL
Tarrow added a comment.
I'm holding off on moving this into the "needs review" column until we've figured out what will happen if me merge the patch.
Currently docker CI won't build it because the Dockerfile location for the base image has changed so at a minimum we need to alter this.
We also
Tarrow added a comment.
PR available at https://github.com/wmde/wikibase-docker/pull/14TASK DETAILhttps://phabricator.wikimedia.org/T192364EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: TarrowCc: Lydia_Pintscher, Aklapper, Tarrow, Addshore, Magnus,
Addshore added a comment.
So the script already exists as part of mediawiki.
https://github.com/wikimedia/mediawiki/blob/master/maintenance/createAndPromote.php
I imagine that is all you would need.
Running of this script, i guess, could be part of the other stuff that probably shouldn't live
Tarrow added a comment.
I would suggest the setup would come from docker-compose.
We would be adding another "setupcontainer" or script to the example docker-compose to do this.TASK DETAILhttps://phabricator.wikimedia.org/T192364EMAIL
Addshore added a comment.
In T192364#4136537, @Tarrow wrote:
In our task break down the call was either:
add OAuth
So, there is nothing wrong with adding OAuth if it is a requirement or partial requirement of quickstatements.
deal with a bot account and its credentials (which actually need
Tarrow added a comment.
In our task break down the call was either:
add OAuth
deal with a bot account and its credentials (which actually need to be secret per install)
I suggested for the sake of bikeshedding we start with OAuth (1)TASK DETAILhttps://phabricator.wikimedia.org/T192364EMAIL
Lucas_Werkmeister_WMDE added a comment.
It is required if you want to make edits synchronously (the large, friendly, primary “run” button). In the task breakdown meeting we decided to focus on that right now and postpone background edits (via bot).TASK
Addshore added a comment.
Is OAuth 100% required for Quickstatements? :)TASK DETAILhttps://phabricator.wikimedia.org/T192364EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: AddshoreCc: Lydia_Pintscher, Aklapper, Tarrow, Addshore, Magnus,