Page MenuHomePhabricator

Add CI to homer-deploy repo
Closed, ResolvedPublic

Description

At least to check wmf-netbox.py against our best practices rules.

Event Timeline

ayounsi created this task.

Change 888168 had a related patch set uploaded (by Ayounsi; author: Ayounsi):

[operations/software/homer/deploy@master] Add tox and fix reported issues

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

With the patch above, running tox in the root of this repo runs basic checks. So we can at least manually run it for now. Not sure how to have it automated by CI.

With the patch above, running tox in the root of this repo runs basic checks. So we can at least manually run it for now. Not sure how to have it automated by CI.

I've replied on the CR for this too, basically send a patch like this one (to be merged by RelEng).

Change 888171 had a related patch set uploaded (by Ayounsi; author: Ayounsi):

[integration/config@master] Add CI to homer/deploy

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

Change 888168 merged by Ayounsi:

[operations/software/homer/deploy@master] Add tox and fix reported issues

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

Change 888171 merged by jenkins-bot:

[integration/config@master] Zuul: [operations/software/homer/deploy] Add CI

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

Mentioned in SAL (#wikimedia-releng) [2023-02-10T21:52:25Z] <James_F> Zuul: [operations/software/homer/deploy] Add CI for T277440