Page MenuHomePhabricator

Release V0 of the CampaignEvents extension to the Beta Cluster
Closed, ResolvedPublic2 Estimated Story Points

Description

Acceptance Criteria:

  • Release V0 to the Beta Cluster

Steps: (These are copied from Writing_an_extension_for_deployment#Process, please refer to the source proper links/examples).

  • 1. Add the new extension submodule to the git mediawiki/extensions repo.
  • 2. Move your extension's CI config to the "Wikimedia production" section, add the "in-wikimedia-production" job template, and make sure it has and passes all the expected jobs for production code.
  • 3. Add your extension to the json make-wmf-branch release tool.
  • 4. Add your extension to extension-list.
  • 5. Add your extension config variable to InitialiseSettings.php and set it to be default false.
  • 6. Add your extension config variable (same as in previous step) to InitialiseSettings-labs.php and set it to be true on Beta Cluster wikis you want it to be on. You may want to turn it off for loginwiki (which doesn't have most extensions).
  • 7. Load your extension in CommonSettings.php.

Event Timeline

ldelench_wmf set the point value for this task to 2.
Aklapper renamed this task from Release V0 to betawiki to Release V0 of the CampaignEvents extension to betawiki.Jun 30 2022, 5:46 PM

Change 811689 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/tools/release@master] Add the CampaignEvents extension to make-release

https://gerrit.wikimedia.org/r/811689

Daimona renamed this task from Release V0 of the CampaignEvents extension to betawiki to Release V0 of the CampaignEvents extension to the Beta Cluster.Jul 9 2022, 12:58 PM
Daimona updated the task description. (Show Details)

Change 812446 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[integration/config@master] zuul: [mediawiki/extensions/CampaignEvents] Promote to Wikimedia production section

https://gerrit.wikimedia.org/r/812446

Change 812446 merged by jenkins-bot:

[integration/config@master] zuul: [mediawiki/extensions/CampaignEvents] Promote to Wikimedia prod section

https://gerrit.wikimedia.org/r/812446

Change 811689 merged by jenkins-bot:

[mediawiki/tools/release@master] Start branching CampaignEvents for Wikimedia production

https://gerrit.wikimedia.org/r/811689

Change 813657 had a related patch set uploaded (by Thcipriani; author: Thcipriani):

[mediawiki/core@wmf/1.39.0-wmf.19] CampaignEvents: backport extension for Jul 18 beta deploy

https://gerrit.wikimedia.org/r/813657

Change 813657 merged by jenkins-bot:

[mediawiki/core@wmf/1.39.0-wmf.19] CampaignEvents: backport extension for Jul 18 beta deploy

https://gerrit.wikimedia.org/r/813657

Mentioned in SAL (#wikimedia-operations) [2022-07-14T20:45:30Z] <thcipriani@deploy1002> Synchronized php-1.39.0-wmf.19/extensions/CampaignEvents: Backport: [[gerrit:813657|CampaignEvents: backport extension for Jul 18 beta deploy (T311752)]] (duration: 02m 49s)

Change 813986 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] Add CampaignEvents to extension-list

https://gerrit.wikimedia.org/r/813986

Change 813989 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] Add config variable for the CampaignEvents extension

https://gerrit.wikimedia.org/r/813989

Change 813990 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] Enable the CampaignEvents extension on beta

https://gerrit.wikimedia.org/r/813990

Change 813991 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] Load and configure the CampaignEvents extension where enabled

https://gerrit.wikimedia.org/r/813991

Mentioned in SAL (#wikimedia-releng) [2022-07-18T13:40:49Z] <Lucas_WMDE> lucaswerkmeister-wmde@deployment-deploy03:~$ sql wikishared --write < /srv/mediawiki-staging/php-master/extensions/CampaignEvents/db_patches/mysql/tables-generated.sql # T311752

Change 813986 merged by jenkins-bot:

[operations/mediawiki-config@master] Add CampaignEvents to extension-list

https://gerrit.wikimedia.org/r/813986

Mentioned in SAL (#wikimedia-operations) [2022-07-18T13:47:59Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/extension-list: Config: [[gerrit:813986|Add CampaignEvents to extension-list (T311752)]] (duration: 03m 08s)

Change 813989 merged by jenkins-bot:

[operations/mediawiki-config@master] Add config variable for the CampaignEvents extension

https://gerrit.wikimedia.org/r/813989

Mentioned in SAL (#wikimedia-operations) [2022-07-18T13:53:17Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:813989|Add config variable for the CampaignEvents extension (T311752)]] (no-op) (duration: 02m 55s)

Change 813990 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable the CampaignEvents extension on beta

https://gerrit.wikimedia.org/r/813990

Mentioned in SAL (#wikimedia-operations) [2022-07-18T13:58:51Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings-labs.php: Config: [[gerrit:813990|Enable the CampaignEvents extension on beta (T311752)]] (no-op) (duration: 02m 43s)

Change 813991 merged by jenkins-bot:

[operations/mediawiki-config@master] Load and configure the CampaignEvents extension where enabled

https://gerrit.wikimedia.org/r/813991

Mentioned in SAL (#wikimedia-operations) [2022-07-18T14:08:30Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/CommonSettings.php: Config: [[gerrit:813991|Load and configure the CampaignEvents extension where enabled (T311752)]] (1/2: should be no-op) (duration: 02m 51s)

Mentioned in SAL (#wikimedia-operations) [2022-07-18T14:11:46Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/CommonSettings-labs.php: Config: [[gerrit:813991|Load and configure the CampaignEvents extension where enabled (T311752)]] (2/2: should be prod no-op) (duration: 02m 40s)

Mentioned in SAL (#wikimedia-operations) [2022-07-18T14:14:47Z] <lucaswerkmeister-wmde@deploy1002> Started scap: refresh everything after adding CampaignEvents to extension-list (T311752, only enabled in Beta so far), just in case

Mentioned in SAL (#wikimedia-operations) [2022-07-18T14:29:27Z] <lucaswerkmeister-wmde@deploy1002> Finished scap: refresh everything after adding CampaignEvents to extension-list (T311752, only enabled in Beta so far), just in case (duration: 14m 40s)

ifried claimed this task.

V0 has been released to the beta cluster, so I'm marking this as Done.