It would be a lot safer if CI checked & merged labs/tools/zppixbot as it prevents accidental submits and helps check syntax
These should run html+css syntax checks on our code and if CR+2 gate-and-submit the change.
It would be a lot safer if CI checked & merged labs/tools/zppixbot as it prevents accidental submits and helps check syntax
These should run html+css syntax checks on our code and if CR+2 gate-and-submit the change.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | MacFan4000 | T233993 Improve & Update ZppixBot docs | |||
Resolved | hashar | T254393 Add CI tests for labs/tools/zppixbot |
Change 602292 had a related patch set uploaded (by Hashar; owner: Hashar):
[labs/tools/ZppixBot@master] Add stylelint to lint the css file
Change 602296 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Add CI for labs/tools/ZppixBot
Change 602296 merged by jenkins-bot:
[integration/config@master] Add CI for labs/tools/ZppixBot
Change 602292 merged by jenkins-bot:
[labs/tools/ZppixBot@master] Add stylelint to lint the css file
Change 602300 had a related patch set uploaded (by Hashar; owner: Hashar):
[labs/tools/ZppixBot@master] Add htmlllint to lint the HTML files
Change 602300 merged by RhinosF1:
[labs/tools/ZppixBot@master] Add htmlllint to lint the HTML files
html+css checks deployed and unsurprisingly failing - merged so we can fix in the re-design.
Change 602316 had a related patch set uploaded (by RhinosF1; owner: RhinosF1):
[labs/tools/ZppixBot@refs/meta/config] Switch to CI-Only submit access
I've done https://gerrit.wikimedia.org/r/#/c/labs/tools/ZppixBot/+/602303/1..2/.stylelintrc.json to stop it running on the upstream FA but my json is apparently invalid.
Once that's done and we've confirmed the checks are running fine, we can merge https://gerrit.wikimedia.org/r/602316 and resolve this.
Change 602316 merged by Hashar:
[labs/tools/ZppixBot@refs/meta/config] Switch to CI-Only push access
Perfect! So from now on, you just have to Code-Review +2 and CI will take care of running the defined tests and ultimately get the change merged if everything is fine. Happy hacking!