Skip to content

Refactor controller code #236

Refactor controller code

Refactor controller code #236

Workflow file for this run

# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Go
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4
- name: Setup Go 📦
uses: actions/setup-go@v5
with:
go-version-file: go.mod
- name: Build 🏗️
run: go build -buildvcs=false -v ./...
- name: Setup envtest for integration tests 🔧
run: |
make envtest
bin/setup-envtest use $(grep -E '^ENVTEST_K8S_VERSION[[:space:]]*=[[:space:]]*[[:digit:][:punct:]]*' Makefile | cut -d'=' -f2 | tr -d '[:space:]') --bin-dir bin
- name: Test 🧪
run: |
go test -skip '^(TestE2E)$' -v ./...