btcsuite / btcutil

Provides bitcoin-specific convenience functions and types
480 stars 410 forks source link

ci: add Makefile, use golangci-lint, parallelize CI actions #206

Closed guggero closed 2 years ago

guggero commented 3 years ago

Some optimizations to the CI pipeline to make the project more similar to btcwallet.

cc @Roasbeef.

Roasbeef commented 3 years ago

The coverage test is failing:

/home/runner/work/_actions/shogo82148/actions-goveralls/v1/bin/goveralls_linux_amd64 -service=github -coverprofile=profile.txt
error parsing coverage: open profile.txt: no such file or directory
Error: Error: The process '/home/runner/work/_actions/shogo82148/actions-goveralls/v1/bin/goveralls_linux_amd64' failed with exit code 1

Is that just becuase we haven't set up coveralls itself on this repo yet?

guggero commented 3 years ago

Is that just becuase we haven't set up coveralls itself on this repo yet?

No, the file name of the coverage report changed from profile.txt to coverage.txt. Fixed and seems to be working now :tada:

guggero commented 2 years ago

Ping @Roasbeef, cc @positiveblue.