Page MenuHomeMiraheze

[GlobalNewFiles] Create better CI for MediaWiki standards and security
Closed, ResolvedPublic


A better CI should be built for GlobalNewFiles to maintain better code quality by using the MediaWiki standards.

Phan (with phan-taint-check-plugin) should be used to check for certain security vulnerabilities.

It should be created so that GitHub actions will automatically commit minor formatting fixes, that the CI can automatically detect and fix. Thus should have no negative effect, since it wouldn't automatically commit anything but formatting issues.

I am working on doing this.

  • Phan

Event Timeline

Unknown Object (User) triaged this task as Low priority.Sep 2 2021, 17:51
Unknown Object (User) created this task.
Unknown Object (User) moved this task from Backlog to Maintenance on the GlobalNewFiles board.Sep 2 2021, 18:02
Unknown Object (User) moved this task from Backlog to Short Term on the Technology-Team (MediaWiki) board.
Unknown Object (User) moved this task from Unsorted to Goals on the Universal Omega board.
Unknown Object (User) added a comment.Sep 2 2021, 21:22

Just to note, while it's not a huge deal for GlobalNewFiles since it requires CreateWiki, which is not much used externally, Phan did catch an error which would've caused the updater to fatal.

Unknown Object (User) closed this task as Resolved.Sep 4 2021, 00:05
Unknown Object (User) updated the task description. (Show Details)