Missing "$@" for the first commit
During the handling of the first commit here the line is missing "$@" which allow passing the arguments of the caller.
This breaks commands such as: npx commitlint-gitlab-ci -x @commitlint/config-conventional if the repository only has a single commit, since -x @commitlint/config-conventional isn't passed to the arguments.