From a08e80671ca1da6598cdfc3f9c7a157e90f1f165 Mon Sep 17 00:00:00 2001 From: Grzegorz Dlugoszewski Date: Thu, 11 Jun 2020 17:15:03 +0200 Subject: [PATCH 1/6] Remove the unshallow step from goreleaser It's not needed because we don't use the release notes generator from goreleaser --- .github/workflows/release.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ad29a49..afd5125 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,8 +11,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 - - name: Unshallow - run: git fetch --prune --unshallow - name: Set up Go uses: actions/setup-go@v2 with: From fc53d0dda31fffd54f097a114ed677a66f2291d9 Mon Sep 17 00:00:00 2001 From: Grzegorz Dlugoszewski Date: Thu, 11 Jun 2020 17:18:51 +0200 Subject: [PATCH 2/6] Add github action for running unit tests --- .github/workflows/test.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..8a133ef --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,14 @@ +name: test + +jobs: + test: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.14 + - name: Run go test + run: go test ./... \ No newline at end of file From 167feca7aeda13aa059319c8ef67baacf6b9af56 Mon Sep 17 00:00:00 2001 From: Grzegorz Dlugoszewski Date: Thu, 11 Jun 2020 17:21:01 +0200 Subject: [PATCH 3/6] Add missing event triggers to test action --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8a133ef..d6105d6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,5 +1,9 @@ name: test +on: + - push + - pull_request + jobs: test: runs-on: ubuntu-latest From 6c7eee26a0a5839473a2fc4bd7d9ee7eba0a9dd8 Mon Sep 17 00:00:00 2001 From: Grzegorz Dlugoszewski Date: Thu, 11 Jun 2020 17:22:54 +0200 Subject: [PATCH 4/6] Make tests verbose --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d6105d6..9d03fad 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,4 +15,4 @@ jobs: with: go-version: 1.14 - name: Run go test - run: go test ./... \ No newline at end of file + run: go test ./... -v \ No newline at end of file From 8c0046e6ac2978bc2b6cc703f9113e43fea23131 Mon Sep 17 00:00:00 2001 From: Grzegorz Dlugoszewski Date: Thu, 11 Jun 2020 17:48:58 +0200 Subject: [PATCH 5/6] Add a build badge to readme --- .github/workflows/{test.yml => build.yml} | 2 +- .github/workflows/release.yml | 2 +- README.md | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) rename .github/workflows/{test.yml => build.yml} (96%) diff --git a/.github/workflows/test.yml b/.github/workflows/build.yml similarity index 96% rename from .github/workflows/test.yml rename to .github/workflows/build.yml index 9d03fad..95a2bb1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: test +name: build on: - push diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index afd5125..b47c632 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: goreleaser +name: release on: push: diff --git a/README.md b/README.md index 5a9e799..41aef27 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ + # git-get -`git get` - a better way to clone, organize and manage git repositories. +![](https://github.com/grdl/git-get/workflows/build/badge.svg) +`git-get` is better way to clone, organize and manage git repositories. From 5001ed13c88b8e35916f11aa638d67b16979d040 Mon Sep 17 00:00:00 2001 From: Grzegorz Dlugoszewski Date: Thu, 11 Jun 2020 17:52:33 +0200 Subject: [PATCH 6/6] Add go report card badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 41aef27..5fbf551 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,6 @@ # git-get ![](https://github.com/grdl/git-get/workflows/build/badge.svg) +[![Go Report Card](https://goreportcard.com/badge/github.com/grdl/git-get)](https://goreportcard.com/report/github.com/grdl/git-get) `git-get` is better way to clone, organize and manage git repositories.