Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved our quality assurance checks #26

Closed
wants to merge 7 commits into from
Closed

Improved our quality assurance checks #26

wants to merge 7 commits into from

Conversation

nemesifier
Copy link
Member

@nemesifier nemesifier commented Dec 1, 2018

@ppabcd see the improvements to your code, especially regarding readability

@atb00ker I found out a few things that needed improvement in the migration check as well, these kind of checks are designed to be used as linux commands so they should not raise exceptions in case of failure but simply print a message and exit with an exit code higher than zero.

I've added some basic docs in the readme and last but not least I've added a way to skip the commit message check (using the #noqa keyword in the commit message) in case we encounter some legit case which we didn't plan here and we don't want to block the build, we may remove this option in the future once we are confident all cases are covered.

Related to #20 and #23.

ppabcd and others added 6 commits December 1, 2018 05:32
I added this option in case we run into some
unplanned issue in the future, this will help
to avoid having to block pull requests.

We may remove this option once we are confident
in the "checkcommit" implementation.
@nemesifier nemesifier added this to To do (general) in OpenWISP Contributor's Board via automation Dec 1, 2018
@coveralls
Copy link

Coverage Status

Coverage increased (+1.7%) to 94.595% when pulling bb70ccb on qa into 951ce45 on master.

@nemesifier
Copy link
Member Author

Damn, the travis build has gotten stuck and I cannot restart it. I will try to close this and re-open it.

@nemesifier nemesifier closed this Dec 1, 2018
OpenWISP Contributor's Board automation moved this from To do (general) to Done Dec 1, 2018
@nemesifier nemesifier reopened this Dec 1, 2018
OpenWISP Contributor's Board automation moved this from Done to In progress Dec 1, 2018
@nemesifier
Copy link
Member Author

Didn't work. I will try to open a new one 😠

@nemesifier nemesifier closed this Dec 1, 2018
OpenWISP Contributor's Board automation moved this from In progress to Done Dec 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

3 participants