Skip to content

deps: update alpine:3.20 docker digest to b89d9c9 #929

deps: update alpine:3.20 docker digest to b89d9c9

deps: update alpine:3.20 docker digest to b89d9c9 #929

Workflow file for this run

name: test
on:
push:
branches:
- "**"
jobs:
e2e-test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
kubernetes-version:
- "1.27.11"
- "1.28.7"
- "1.29.2"
steps:
- name: Setup Go
uses: ckotzbauer/actions-toolkit/setup-go@0.44.0
- name: Set up QEMU
id: qemu
uses: docker/setup-qemu-action@v3
with:
image: tonistiigi/binfmt:latest
platforms: all
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3
- name: Checkout
uses: actions/checkout@v4
- uses: azure/setup-kubectl@v3.2
with:
version: "v${{ matrix.kubernetes-version }}"
- name: Install GoReleaser
uses: goreleaser/goreleaser-action@v6
with:
version: "v1.24.0"
install-only: true
- name: Build binary
run: make build
- name: Build image
uses: docker/build-push-action@v5
with:
context: .
push: false
load: true
platforms: linux/amd64
tags: |
ckotzbauer/access-manager:latest
- name: Execute Tests
run: make e2e-test -e K8S_VERSION=${{ matrix.kubernetes-version }}
build:
uses: ckotzbauer/actions-toolkit/.github/workflows/toolkit-build-test.yml@0.44.0
with:
install-go: true
install-goreleaser: true
install-kubebuilder: true
build-commands: make build
test-commands: make test
build-image: true
docker-tag: ghcr.io/ckotzbauer/access-manager:latest
scan-image: true