diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index ee76b797..0875223d 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -9,16 +9,16 @@ on: jobs: build-image: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # set environment - name: Set BUILD_TIME env run: echo "BUILD_TIME=$(date)" >> $GITHUB_ENV - - name: Set COMMIT env - run: echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_ENV + - name: Set GIT_COMMIT env + run: echo "GIT_COMMIT=$(git rev-parse --short HEAD)" >> $GITHUB_ENV - name: Environment printer uses: managedkaos/print-env@v1.0 @@ -88,11 +88,11 @@ jobs: with: push: true context: . - platforms: linux/amd64,linux/arm/v7 + platforms: linux/amd64,linux/arm/v7,linux/arm64 tags: ${{ steps.image-tags.outputs.container_images }} build-args: | APP_VERSION=${{ env.APP_VERSION }} BUILD_TIME=${{ env.BUILD_TIME }} - COMMIT=${{ env.SHORT_SHA }} + GIT_COMMIT=${{ env.GIT_COMMIT }} cache-from: type=gha cache-to: type=gha,mode=max diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index feb4c936..a00dbca7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ on: jobs: releases-matrix: name: Release Go Binary - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: # build and publish in parallel: linux/386, linux/amd64, darwin/386, darwin/amd64 @@ -24,7 +24,7 @@ jobs: - 7 steps: # get the source code - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # set environment - name: Set APP_VERSION env diff --git a/Dockerfile b/Dockerfile index 69192a95..94823e5d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,13 @@ # Build stage -FROM golang:1.17-alpine3.16 as builder -LABEL maintainer="Khanh Ngo