Markus Cisler
70397d1469
Bump Go version to 1.16
...
This allows Go to build a native binary for Apple Silicon.
GoReleaser is used to build and release this project, GoReleaser
v0.157.0 released on 2021-02-17 will build a fitting binary
automatically as long as Go 1.16 is used. A bump of the Go version
should be everything that's needed to get this working natively on Apple
Silicon.
2021-05-05 00:19:17 +02:00
Grzegorz Dlugoszewski
8c132cdafa
Remove gogit and major refactoring ( #2 )
...
* Fix typo in readme
* Reimplement all git methods without go-git
* Rename repo pkg to git, add gitconfig methods
* Improve tests for configuration reading
* Rename package file to io and move RepoFinder there
* Refactor printers
- Remove smart printer
- Decouple printers from git repos with interfaces
- Update printer functions
- Remove unnecessary flags
- Add better remote URL detection
* Update readme and go.mod
* Add author to git commit in tests
Otherwise tests will fail in CI.
* Install git before running tests and don't use cgo
* Add better error message, revert installing git
* Ensure commit message is in quotes
* Set up git config before running tests
2020-06-24 23:54:44 +02:00
Grzegorz Dlugoszewski
8c0046e6ac
Add a build badge to readme
2020-06-11 17:48:58 +02:00
Grzegorz Dlugoszewski
6c7eee26a0
Make tests verbose
2020-06-11 17:22:54 +02:00
Grzegorz Dlugoszewski
167feca7ae
Add missing event triggers to test action
2020-06-11 17:21:01 +02:00
Grzegorz Dlugoszewski
fc53d0dda3
Add github action for running unit tests
2020-06-11 17:18:51 +02:00
Grzegorz Dlugoszewski
a08e80671c
Remove the unshallow step from goreleaser
...
It's not needed because we don't use the release notes generator from goreleaser
2020-06-11 17:15:03 +02:00
Grzegorz Dlugoszewski
4a5c93a3da
Add goreleaser github workflow
2020-06-11 11:45:11 +02:00