I think this should fix the unicode import error in https://github.com/google/addlicense/actions/runs/2198105433
use the doublestar library to support pattern matching of files or directories to ignore. This replaces (and deprecates) the previous -skip flag which only supported file extensions.
use codecov.io to report on code coverage. fix a few issues raised by golangci-lint