Skip to content

chore(deps): Bump Go to 1.25 and update deps #68

chore(deps): Bump Go to 1.25 and update deps

chore(deps): Bump Go to 1.25 and update deps #68

name: Integration Test
on:
push:
branches:
- main
pull_request:
env:
GOPROXY: https://proxy.golang.org
YQ_VERSION: v4.47.1
jobs:
test-harbor:
name: Test on Harbor
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.24.1
- name: Setup Kind
uses: helm/kind-action@v1
- name: Setup Helm
run: curl -L https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
- name: Setup tools
run: sudo apt-get update && sudo apt-get install -y jq make
- name: Setup yq
run: curl -L https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_amd64.tar.gz | tar xz && sudo mv yq_linux_amd64 /usr/bin/yq
- name: Setup gotest
run: curl -L https://gotest-release.s3.amazonaws.com/gotest_linux > gotest && chmod +x gotest && sudo mv gotest /usr/bin/gotest
- name: Setup Harbor server
run: make setup-harbor
- name: Test
if: github.event_name == 'pull_request'
run: make integration-test