From b5dbf2d6167e37a2ae4516efcca3936d7c1952b7 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 10:49:49 -0500 Subject: [PATCH 01/12] GitHub Actions --- .github/workflows/workflow.yml | 13 +++++++++++++ .gitignore | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 .github/workflows/workflow.yml diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml new file mode 100644 index 0000000..8becd35 --- /dev/null +++ b/.github/workflows/workflow.yml @@ -0,0 +1,13 @@ +package workflows +name: Default Workflow + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + container: golang:1.12 + steps: + - uses: actions/checkout@master + - name: dependencies + run: go mod download \ No newline at end of file diff --git a/.gitignore b/.gitignore index 4386648..e4e3adb 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ dist/ vendor/ */*packr.go + +.idea/ \ No newline at end of file From 28debf4070c9cdf885be2c045a2f4d7063f76bcb Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 10:52:30 -0500 Subject: [PATCH 02/12] GitHub Actions --- .github/workflows/workflow.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 8becd35..ac076ab 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -1,4 +1,3 @@ -package workflows name: Default Workflow on: [push] From 6faac090605cc0155b0bb4aa4166a4726b30f100 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 11:00:04 -0500 Subject: [PATCH 03/12] GitHub Actions --- .github/workflows/workflow.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index ac076ab..ccf8a07 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -9,4 +9,6 @@ jobs: steps: - uses: actions/checkout@master - name: dependencies - run: go mod download \ No newline at end of file + run: go mod download + - name: make test + run: make test \ No newline at end of file From 3d12402933b2776c866bcd008a40e9b215ef6448 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 11:30:22 -0500 Subject: [PATCH 04/12] GitHub Actions --- .github/workflows/workflow.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index ccf8a07..be93397 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -1,6 +1,9 @@ -name: Default Workflow +name: Build -on: [push] +on: + push: + branches: + - "*" jobs: build: From cff2dca7d95884f51f5ca58683c4c3815bcdb9b9 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 11:33:33 -0500 Subject: [PATCH 05/12] GitHub Actions --- .github/workflows/workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index be93397..c8306d5 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -3,7 +3,7 @@ name: Build on: push: branches: - - "*" + - "/refs/heads/*" jobs: build: From b3a3fd02c87756cdcff328a2d4d9d05188e1e687 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 11:36:26 -0500 Subject: [PATCH 06/12] GitHub Actions --- .github/workflows/workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index c8306d5..2540c13 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -3,7 +3,7 @@ name: Build on: push: branches: - - "/refs/heads/*" + - '*' jobs: build: From 8e20299032a5b98ae65cbb180a10d13b141ad046 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 11:37:15 -0500 Subject: [PATCH 07/12] GitHub Actions --- .github/workflows/workflow.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 2540c13..73be118 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -1,9 +1,9 @@ name: Build -on: - push: - branches: - - '*' +on: [push] +# push: +# branches: +# - '*' jobs: build: From 742ca22d422c1c54ee706d4cce01242fd16831f2 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 11:59:21 -0500 Subject: [PATCH 08/12] GitHub Actions --- .github/workflows/workflow.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 73be118..a812a20 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -1,9 +1,11 @@ name: Build -on: [push] -# push: -# branches: -# - '*' +on: + push: + branches: + - '*' + tags-ignore: + - '*' jobs: build: From d2e0cdb07584bc11bdb061a454deecd15601d709 Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 12:00:23 -0500 Subject: [PATCH 09/12] GitHub Actions --- .github/workflows/workflow.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index a812a20..7d1d0be 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -2,8 +2,6 @@ name: Build on: push: - branches: - - '*' tags-ignore: - '*' From 42476ec9077b3f26066bf88f6c8c79acc36b5b6d Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 12:05:29 -0500 Subject: [PATCH 10/12] GitHub Actions --- .github/workflows/workflow.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 7d1d0be..b0aadfe 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -2,8 +2,10 @@ name: Build on: push: + branches: + - '**' tags-ignore: - - '*' + - '**' jobs: build: From 6bc69bfd4808650a74753dd3cfd92e370f43500e Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 12:14:12 -0500 Subject: [PATCH 11/12] GitHub Actions --- .github/workflows/{workflow.yml => build.yml} | 0 .github/workflows/build_and_deploy.yml | 22 +++++++++++++++++++ 2 files changed, 22 insertions(+) rename .github/workflows/{workflow.yml => build.yml} (100%) create mode 100644 .github/workflows/build_and_deploy.yml diff --git a/.github/workflows/workflow.yml b/.github/workflows/build.yml similarity index 100% rename from .github/workflows/workflow.yml rename to .github/workflows/build.yml diff --git a/.github/workflows/build_and_deploy.yml b/.github/workflows/build_and_deploy.yml new file mode 100644 index 0000000..cb3df27 --- /dev/null +++ b/.github/workflows/build_and_deploy.yml @@ -0,0 +1,22 @@ +name: Build & Deploy + +on: + push: + tags: + - 'v*.*.*' + branches-ignore: + - '**' + +jobs: + build: + runs-on: ubuntu-latest + container: golang:1.12 + steps: + - uses: actions/checkout@master + - name: dependencies + run: go mod download + - name: make test + run: make test + - name: deploy + if: success() + run: echo 'deploy using goreleaser' \ No newline at end of file From 7ba651e4ffbaad8720f01704b6cc771eae176b5b Mon Sep 17 00:00:00 2001 From: Ryan Pagel Date: Mon, 14 Oct 2019 13:40:03 -0500 Subject: [PATCH 12/12] GitHub Actions --- .github/workflows/build_and_deploy.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_and_deploy.yml b/.github/workflows/build_and_deploy.yml index cb3df27..72ad9fd 100644 --- a/.github/workflows/build_and_deploy.yml +++ b/.github/workflows/build_and_deploy.yml @@ -17,6 +17,10 @@ jobs: run: go mod download - name: make test run: make test - - name: deploy + - name: release + env: + GITHUB_TOKEN: ${{ secrets.goreleaser }} if: success() - run: echo 'deploy using goreleaser' \ No newline at end of file + run: | + go get github.com/goreleaser/goreleaser + goreleaser release --skip-validate --skip-publish \ No newline at end of file