Page MenuHomePhabricator

Upgrade all CI jobs from node6/npm3 to node10/npm6 across all projects
Closed, ResolvedPublic

Description

[Please create sub-tasks for relevant jobs/repos.]

Things still using node6 as of 2020-05-29:

ServiceRepoStateTask?
3D 2 PNG3d2png & …/deploy Node 6 jobs removed. Node 10 doesn't pass, should be moved to PipelineT225678
Mapsmaps/kartotherian/deploy and maps/tilerator/deploy jobs removedT216826
WDQS GUIwikidata/query/gui & …-deploy jobs removedT254027
Graphoidmediawiki/services/graphoid & …/deploy RemovedT242855
WDQS GUI buildwikidata/query/gui-build RemovedT210286
WDVVdata-values/value-view RemovedT228453
Protonmediawiki/services/chromium-render & …/deploy MigratedT217114
Page Contentmediawiki/services/mobileapps & …/deploy MigratedT218733
Portalwikimedia/portals MigratedT213806
Recommendationsmediawiki/services/recommendation-api & …/deploy MigratedT248355

Details

ProjectBranchLines +/-Subject
integration/configmaster+0 -231
integration/configmaster+0 -326
integration/configmaster+1 -56
integration/configmaster+0 -196
integration/configmaster+0 -5
integration/configmaster+0 -134
integration/configmaster+0 -129
integration/configmaster+0 -8
integration/configmaster+2 -4
integration/configmaster+2 -0
integration/configmaster+0 -6
integration/configmaster+2 -6
integration/configmaster+0 -6
integration/configmaster+12 -9
integration/configmaster+12 -0
integration/configmaster+2 -0
integration/configmaster+4 -0
integration/configmaster+2 -0
integration/configmaster+2 -0
integration/configmaster+1 -1
integration/configmaster+1 -1
integration/configmaster+1 -1
integration/configmaster+2 -0
integration/configmaster+1 -1
integration/configmaster+1 -1
integration/configmaster+2 -0
integration/configmaster+1 -1
integration/configmaster+4 -0
integration/configmaster+1 -1
integration/configmaster+28 -28
integration/configmaster+33 -31
integration/configmaster+68 -10
integration/configmaster+5 -9
integration/configmaster+4 -5
integration/configmaster+3 -2
integration/configmaster+3 -0
integration/configmaster+2 -0
integration/configmaster+5 -5
integration/configmaster+13 -3
mediawiki/coremaster+16 -10
integration/configmaster+17 -56
integration/configmaster+1 -1
integration/configmaster+2 -2
integration/configmaster+6 -6
integration/configmaster+9 -1
integration/configmaster+5 -2
integration/configmaster+2 -2
integration/configmaster+7 -0
integration/configmaster+0 -180
integration/configmaster+5 -50
integration/configmaster+34 -49
integration/configmaster+22 -42
integration/configmaster+31 -53
integration/configmaster+28 -20
integration/configmaster+8 -1
Show related patches Customize query in gerrit

Related Objects

StatusSubtypeAssignedTask
OpenNone
Resolvedakosiaris
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedReedy
ResolvedReedy
ResolvedBawolff
ResolvedAnomie
ResolvedBawolff
ResolvedBawolff
ResolvedLegoktm
ResolvedLucas_Werkmeister_WMDE
ResolvedBawolff
Resolvedsbassett
Resolvedsbassett
ResolvedJdforrester-WMF
Resolvedsbassett
Resolvedsbassett
ResolvedReedy
ResolvedReedy
ResolvedJdforrester-WMF
ResolvedReedy
ResolvedReedy
ResolvedReedy
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedReedy
ResolvedReedy
ResolvedReedy
ResolvedJdforrester-WMF
Resolvedhashar
Resolvedhashar
ResolvedJdforrester-WMF
Resolvedhashar
DeclinedMoritzMuehlenhoff
Invalidthcipriani
Resolvedmmodell
Resolvedhashar
ResolvedJoe
ResolvedJMeybohm
ResolvedJMeybohm
DuplicateDzahn
DeclinedDzahn
ResolvedJdforrester-WMF
InvalidJdforrester-WMF
ResolvedMoritzMuehlenhoff
ResolvedKrinkle
ResolvedKrinkle
Resolvedhashar
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
DeclinedJdforrester-WMF
DuplicateNone
ResolvedMilimetric
ResolvedMilimetric
ResolvedLadsgroup
Resolvedakosiaris
DeclinedNone
ResolvedMholloway
DuplicateNone
OpenNone
Opencmassaro
DeclinedNone
ResolvedMSantos
DuplicateNone
Resolvedjeena
ResolvedJdforrester-WMF
ResolvedJdrewniak
DuplicateNone
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

wikimedia/portals uses some build step to generate assets which are then deployed as a submodule of operations/mediawiki-config.git.

Yeah – didn't want to break that workflow. @Jdrewniak, are you the expert on this?

I just tested the build-step with Node 10 locally and it works just fine, so this repo can be updated.

Thanks for the confirmation, Jan – we've moved it.

Change 525581 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] layout: [analytics-wikistats2] Drop node 6, switch to node10-browser-docker

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

Change 525582 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Drop analytics-wikistats2-npm-browser-node-6-docker, unused

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

Change 525581 merged by jenkins-bot:
[integration/config@master] layout: [analytics-wikistats2] Drop node 6, switch to node10-browser-docker

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

Mentioned in SAL (#wikimedia-releng) [2019-07-25T16:41:08Z] <James_F> Zuul: [analytics-wikistats2] Drop node 6, switch to node10-browser-docker T211784

Change 525582 merged by jenkins-bot:
[integration/config@master] jjb: Drop analytics-wikistats2-npm-browser-node-6-docker, unused

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

Change 565985 had a related patch set uploaded (by Addshore; owner: Addshore):
[integration/config@master] experimental node10 for wikidata/query/gui

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

Change 565985 merged by jenkins-bot:
[integration/config@master] experimental node10 for wikidata/query/gui

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

Change 566001 had a related patch set uploaded (by Addshore; owner: Addshore):
[integration/config@master] node10 for wikidata/query/gui

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

Change 566001 merged by jenkins-bot:
[integration/config@master] node10 for wikidata/query/gui

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

Change 616457 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] layout: Drop npm-docker template, no longer used

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

Change 616457 merged by jenkins-bot:
[integration/config@master] layout: Drop npm-docker template, no longer used

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

I have poked the last three remaining tasks:

Change 662693 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Remove 3d2png Jessie based image

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

We still have images referring to the no more existing image docker-registry.wikimedia.org/wikimedia-jessie:latest. That leads to docker-pkg failing to build any image since that jessie one is missing. I am thus unconfiguring anything in CI that sill relies on Node JS 6.

Change 662698 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Remove tilerator / kartotherian NodeJS 6 jobs

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

Change 662702 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] jjb: delete pywikibot-i18n-npm-node-6-docker

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

Change 662693 merged by jenkins-bot:
[integration/config@master] Remove 3d2png Jessie based image

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

Change 662698 merged by jenkins-bot:
[integration/config@master] Remove tilerator / kartotherian NodeJS 6 jobs

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

Change 662702 merged by jenkins-bot:
[integration/config@master] jjb: delete pywikibot-i18n-npm-node-6-docker

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

Change 662706 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Remove npm-browser-test image

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

Change 662706 merged by jenkins-bot:
[integration/config@master] Remove npm-browser-test image

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

Change 662705 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Remove NodeJS 6 jjb templates and images

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

Change 662705 merged by jenkins-bot:
[integration/config@master] Remove NodeJS 6 jjb templates and images

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

Change 662707 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] dockerfiles: remove Jessie npm-test image

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

Change 662707 merged by jenkins-bot:
[integration/config@master] dockerfiles: unused npm-test and npm-test-stretch

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

Done by @Jdforrester-WMF I have just pushed a few more buttons. Thank you James!

Change 662912 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] dockerfiles: remove npm npm-stretch and ci-jessie images

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

Change 662912 merged by jenkins-bot:
[integration/config@master] dockerfiles: remove npm npm-stretch and ci-jessie images

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