From de5694c79abe08610c33bd826c783d9a78a2a442 Mon Sep 17 00:00:00 2001 From: Stewart Jingga Date: Sun, 9 Jan 2022 18:07:09 +0700 Subject: [PATCH 1/2] fix: git build action workflow --- .github/workflows/build.yml | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index af0873ff..4791e7eb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,28 +1,37 @@ name: Build + on: push: - tags: - - "v*.*.*" + branches: + - master + - main + jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - - name: Get release tag - id: get_version - uses: battila7/get-version-action@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.16' + - name: Run GoReleaser + uses: goreleaser/goreleaser-action@v2.6.1 + with: + distribution: goreleaser + version: latest + args: --snapshot --rm-dist + - name: Login to GitHub Packages Docker Registry + uses: docker/login-action@v1 + with: + registry: docker.pkg.github.com + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Build and push - id: docker_build - uses: docker/build-push-action@v2 - with: - push: true - file: "./Dockerfile.dev" - tags: | - odpf/columbus:latest - odpf/columbus:${{ steps.get_version.outputs.version-without-v }} + - name: Push Images + run: docker push docker.io/odpf/columbus:latest From 9f4e43c02641f0655165845fb42f0c41cbb4e79b Mon Sep 17 00:00:00 2001 From: Stewart Jingga Date: Sun, 9 Jan 2022 20:21:36 +0700 Subject: [PATCH 2/2] chore: remove build action --- .github/workflows/build.yml | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index 4791e7eb..00000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Build - -on: - push: - branches: - - master - - main - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v2 - - name: Set up Go - uses: actions/setup-go@v2 - with: - go-version: '1.16' - - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v2.6.1 - with: - distribution: goreleaser - version: latest - args: --snapshot --rm-dist - - name: Login to GitHub Packages Docker Registry - uses: docker/login-action@v1 - with: - registry: docker.pkg.github.com - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Push Images - run: docker push docker.io/odpf/columbus:latest