Skip to content
Tom edited this page Aug 12, 2019 · 1 revision

Here is a list of common problems.

I can't push to master

That is the purpose. We don't know if your code works and master should always work. Because of this you need to fork the project and create a pull request.

During a pull request a check failed

This project uses shellcheck to make sure your code is written correctly. It checks a bunch of shell scripts in the repository. If even one check of shellcheck fails the build fails. This is the command we use to verify if everything works

shellcheck --exclude=SC1090,SC2046,SC2034,SC2059,SC2154 **/*.sh

All the checks succeeded on my pull request but I still can't merge

This is because we only allow commits that are signed with a gpg key. Here is more information on the subject The reason we use gpg is to verify the user pushing the commit. If something ever goes wrong we can contact the real commiter to fix that bug asap (if we can't fix it)

Clone this wiki locally