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

[qa] Improved our quality assurance checks #27

Merged
merged 7 commits into from
Dec 2, 2018
Merged

[qa] Improved our quality assurance checks #27

merged 7 commits into from
Dec 2, 2018

Conversation

nemesifier
Copy link
Member

Round 2 of #25, I hope the build won't get stuck this time.

@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 self-assigned this Dec 1, 2018
@nemesifier nemesifier added this to To do (general) in OpenWISP Contributor's Board via automation Dec 1, 2018
@coveralls
Copy link

coveralls commented Dec 1, 2018

Coverage Status

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

@nemesifier
Copy link
Member Author

Finally, I think it's ready! 🎉

@ppabcd
Copy link
Contributor

ppabcd commented Dec 2, 2018

Nice @nemesisdesign .-.

@nemesifier nemesifier merged commit 643e7e2 into master Dec 2, 2018
OpenWISP Contributor's Board automation moved this from To do (general) to Done Dec 2, 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