Skip to content

gomod: bump k8s.io/apimachinery from 0.26.3 to 0.28.2 #98

gomod: bump k8s.io/apimachinery from 0.26.3 to 0.28.2

gomod: bump k8s.io/apimachinery from 0.26.3 to 0.28.2 #98

Workflow file for this run

---
name: Review Code Changes
on:
pull_request:
paths:
- go.mod
- go.sum
- main.go
jobs:
build:
name: Build project
runs-on: ubuntu-latest
strategy:
matrix:
go:
- "1.20"
if: ${{ github.actor != 'dependabot[bot]' }}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go }}
- name: Prepare
id: prep
run: |-
echo ::set-output name=buildtime::$(date -u +'%FT%TZ%:z')
echo ::set-output name=go-version::$(go version | sed -r 's/go version go(.+)\s.+/\1/')
- name: Cache
id: cache
uses: actions/cache@v2
with:
path: |-
~/.cache/go-build
~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |-
${{ runner.os }}-go-
- name: Install Dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: |-
go mod download
- name: Build
run: |-
go build \
-trimpath \
-buildmode=pie \
-mod=readonly \
-modcacherw \
-o ${{ secrets.APP_NAME }} \
-ldflags "\
-X ${{ github.repository }}/version.APPNAME=${{ secrets.APP_NAME }} \
-X ${{ github.repository }}/version.VERSION=latest \
-X ${{ github.repository }}/version.GOVERSION=${{ steps.prep.outputs.go-version }} \
-X ${{ github.repository }}/version.BUILDTIME=${{ steps.prep.outputs.buildtime }} \
-X ${{ github.repository }}/version.COMMITHASH=${{ github.sha }} \
-s -w"