Page MenuHomePhabricator

Migrate CI job operations-mw-config-typos-docker job to be inside operations/mediawiki-config
Closed, ResolvedPublic

Description

Continuous-Integration-Config has a Jenkins job operations-mw-config-typos-docker which runs against operations/mediawiki-config. It invokes the container docker-registry.wikimedia.org/releng/typos which does:

# <clone the repo, checkout the patch>
/usr/bin/git grep -E -I -f typos -- . ':(exclude)typos'

The image is based on Debian Stretch which should be phased out (T278203).

If I remember properly, the image was also used for operations/puppet but the logic has since been moved to the source code which lets developers easily run it. We should do the same for operations/mediawiki-config, remove the Jenkins job and phase out the outdated Docker image.

Event Timeline

Change 899520 had a related patch set uploaded (by Hashar; author: Hashar):

[operations/mediawiki-config@master] build: add local typos check

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

Change 899523 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Remove releng/typos image and related job

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

Change 901681 had a related patch set uploaded (by Hashar; author: Hashar):

[operations/mediawiki-config@master] (DO NOT SUBMIT) test typos

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

Change 901681 abandoned by Hashar:

[operations/mediawiki-config@master] (DO NOT SUBMIT) test typos

Reason:

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

Change 899520 merged by jenkins-bot:

[operations/mediawiki-config@master] build: add local typos check

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

Mentioned in SAL (#wikimedia-operations) [2023-03-22T17:15:30Z] <hashar@deploy2002> Synchronized composer.json: build: add local typos check to composer.json # T332121 (duration: 06m 44s)

Change 899523 merged by jenkins-bot:

[integration/config@master] Remove releng/typos image and related job

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

hashar claimed this task.

The Jenkins job is gone and the docker-registry.wikimedia.org/releng/typos image is no more used.