apernet / OpenGFW

OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux
https://gfw.dev/
Mozilla Public License 2.0
9.72k stars 733 forks source link

CI/CD: New workflow for testing and static analysis #98

Closed macie closed 8 months ago

macie commented 8 months ago

This PR introduces new workflow which performs:

after each commit and PR.

I've also fixed existing violations and added a few basic test cases (more info inside commit messages)

tobyxdd commented 8 months ago

Thank you for your contribution! I will merge this for now and work on the TODO/FIXME items mentioned in the comments later.