1717 id-token : write
1818 contents : write
1919 steps :
20- - uses : actions/checkout@v4
20+ - uses : actions/checkout@v6
2121 - name : Generate SBOM
2222 # generation command documentation: https://github.com/microsoft/sbom-tool#sbom-generation
2323 run : |
4242 go-version : " 1.25.3"
4343 # Checkout the repository
4444 - name : Checkout
45- uses : actions/checkout@v4
45+ uses : actions/checkout@v6
4646 # Cleans up unreachable Git objects and convert a shallow clone to a regular one if needed
4747 - name : Unshallow
4848 run : git fetch --prune --unshallow
@@ -57,12 +57,13 @@ jobs:
5757 uses : AbsaOSS/k3d-action@v2.4.0
5858 with :
5959 cluster-name : " testcluster"
60+ k3d-version : v5.8.3
6061 args : >-
6162 -p "8443:443@loadbalancer"
6263 - name : " Deploy keycloak"
6364 run : |
64- k3d kubeconfig merge testcluster -- kubeconfig-switch-context
65- export KUBECONFIG=~/.k3d/ kubeconfig-testcluster.yaml
65+ k3d kubeconfig get testcluster > kubeconfig-testcluster.yaml
66+ export KUBECONFIG=kubeconfig-testcluster.yaml
6667 kubectl apply -f ./e2e/k8s/manifest.yml
6768 - name : " Deploy Redis"
6869 run : |
@@ -148,8 +149,9 @@ jobs:
148149 pkill redis-server
149150 sleep 3
150151 rm -rf /tmp/redis-*
152+ rm kubeconfig-testcluster.yaml
151153 - name : Run GoReleaser
152- uses : goreleaser/goreleaser-action@v3
154+ uses : goreleaser/goreleaser-action@v6
153155 with :
154156 version : latest
155157 args : release --clean
@@ -164,7 +166,7 @@ jobs:
164166 packages : write
165167 steps :
166168 - name : Checkout repository
167- uses : actions/checkout@v4
169+ uses : actions/checkout@v6
168170
169171 - name : Set up Docker Buildx
170172 uses : docker/setup-buildx-action@v3
0 commit comments