diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index ddfd598..b8193aa 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -61,9 +61,9 @@ jobs: - name: Set up Go uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5 with: - go-version: '1.22' + go-version: '1.24' - name: Download Syft - uses: anchore/sbom-action/download-syft@55dc4ee22412511ee8c3142cbea40418e6cec693 # v0.17.8 + uses: anchore/sbom-action/download-syft@9f7302141466aa6482940f15371237e9d9f4c34a # v0.19.0 - name: Run GoReleaser uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6 with: @@ -120,7 +120,7 @@ jobs: cache-to: type=gha,scope=${{ github.ref_name }}-${{ env.IMAGE_TAG }} - name: Generate SBOM - uses: anchore/sbom-action@55dc4ee22412511ee8c3142cbea40418e6cec693 # v0.17.8 + uses: anchore/sbom-action@9f7302141466aa6482940f15371237e9d9f4c34a # v0.19.0 with: image: ${{ env.IMAGE_TAG }} artifact-name: sbom-${{ env.IMAGE_NAME }} diff --git a/go.mod b/go.mod index a9c52b9..161c61b 100644 --- a/go.mod +++ b/go.mod @@ -4,20 +4,20 @@ go 1.23.3 require ( github.com/fatih/color v1.18.0 - github.com/kedacore/keda/v2 v2.16.0 - github.com/magiconair/properties v1.8.9 - github.com/mittwald/go-helm-client v0.12.14 - github.com/ollama/ollama v0.5.1 - github.com/sashabaranov/go-openai v1.36.0 - github.com/schollz/progressbar/v3 v3.17.1 - github.com/spf13/cobra v1.8.1 - github.com/spf13/viper v1.19.0 + github.com/kedacore/keda/v2 v2.17.0 + github.com/magiconair/properties v1.8.10 + github.com/mittwald/go-helm-client v0.12.17 + github.com/ollama/ollama v0.6.6 + github.com/sashabaranov/go-openai v1.38.2 + github.com/schollz/progressbar/v3 v3.18.0 + github.com/spf13/cobra v1.9.1 + github.com/spf13/viper v1.20.1 github.com/stretchr/testify v1.10.0 - golang.org/x/term v0.30.0 + golang.org/x/term v0.31.0 helm.sh/helm/v3 v3.17.3 - k8s.io/api v0.32.2 - k8s.io/apimachinery v0.32.2 - k8s.io/client-go v0.32.2 + k8s.io/api v0.33.0 + k8s.io/apimachinery v0.33.0 + k8s.io/client-go v0.33.0 k8s.io/kubectl v0.32.2 // indirect ) @@ -25,32 +25,32 @@ require ( require github.com/adrg/xdg v0.5.3 require ( - buf.build/gen/go/interplex-ai/schemas/grpc/go v1.5.1-20241117203254-a91193b62179.1 - buf.build/gen/go/interplex-ai/schemas/protocolbuffers/go v1.35.2-20241117203254-a91193b62179.1 - buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc-ecosystem/gateway/v2 v2.24.0-20241118152629-1379a5a1889d.1 - buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc/go v1.5.1-20241118152629-1379a5a1889d.1 - buf.build/gen/go/k8sgpt-ai/k8sgpt/protocolbuffers/go v1.35.2-20241118152629-1379a5a1889d.1 - cloud.google.com/go/storage v1.48.0 - cloud.google.com/go/vertexai v0.13.2 - github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.8.1 - github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.5.0 - github.com/IBM/watsonx-go v1.0.1 + buf.build/gen/go/interplex-ai/schemas/grpc/go v1.5.1-20241117203254-a91193b62179.2 + buf.build/gen/go/interplex-ai/schemas/protocolbuffers/go v1.36.6-20241117203254-a91193b62179.1 + buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc-ecosystem/gateway/v2 v2.26.3-20241118152629-1379a5a1889d.1 + buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc/go v1.5.1-20241118152629-1379a5a1889d.2 + buf.build/gen/go/k8sgpt-ai/k8sgpt/protocolbuffers/go v1.36.6-20241118152629-1379a5a1889d.1 + cloud.google.com/go/storage v1.52.0 + cloud.google.com/go/vertexai v0.13.3 + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.9.0 + github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.1 + github.com/IBM/watsonx-go v1.0.2 github.com/agiledragon/gomonkey/v2 v2.13.0 - github.com/aws/aws-sdk-go v1.55.6 - github.com/cohere-ai/cohere-go/v2 v2.12.2 + github.com/aws/aws-sdk-go v1.55.7 + github.com/cohere-ai/cohere-go/v2 v2.14.1 github.com/go-logr/zapr v1.3.0 github.com/google/generative-ai-go v0.19.0 - github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1 + github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 github.com/hupe1980/go-huggingface v0.0.15 github.com/kyverno/policy-reporter-kyverno-plugin v1.6.4 github.com/olekukonko/tablewriter v0.0.5 - github.com/oracle/oci-go-sdk/v65 v65.79.0 - github.com/prometheus/prometheus v0.302.1 + github.com/oracle/oci-go-sdk/v65 v65.89.2 + github.com/prometheus/prometheus v0.303.0 github.com/pterm/pterm v0.12.80 - google.golang.org/api v0.218.0 + google.golang.org/api v0.230.0 gopkg.in/yaml.v2 v2.4.0 - sigs.k8s.io/controller-runtime v0.19.3 - sigs.k8s.io/gateway-api v1.2.1 + sigs.k8s.io/controller-runtime v0.20.4 + sigs.k8s.io/gateway-api v1.3.0 ) require ( @@ -221,7 +221,7 @@ require ( github.com/peterbourgon/diskv v2.0.1+incompatible // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect - github.com/prometheus/client_golang v1.21.0-rc.0 + github.com/prometheus/client_golang v1.22.0 github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.62.0 // indirect github.com/prometheus/procfs v0.15.1 // indirect @@ -245,17 +245,17 @@ require ( go.uber.org/zap v1.27.0 golang.org/x/crypto v0.36.0 // indirect golang.org/x/exp v0.0.0-20240823005443-9b4947da3948 // indirect - golang.org/x/net v0.38.0 + golang.org/x/net v0.39.0 golang.org/x/oauth2 v0.25.0 // indirect golang.org/x/sync v0.12.0 // indirect golang.org/x/sys v0.31.0 // indirect golang.org/x/text v0.23.0 // indirect golang.org/x/time v0.9.0 // indirect - google.golang.org/grpc v1.70.0 + google.golang.org/grpc v1.72.0 google.golang.org/protobuf v1.36.4 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/ini.v1 v1.67.0 // indirect - k8s.io/apiextensions-apiserver v0.32.2 + k8s.io/apiextensions-apiserver v0.33.0 k8s.io/apiserver v0.32.2 // indirect k8s.io/cli-runtime v0.32.2 // indirect k8s.io/component-base v0.32.2 // indirect @@ -273,6 +273,6 @@ require ( // v1.2.0 is taken from github.com/open-policy-agent/opa v0.42.0 // v1.2.0 incompatible with github.com/docker/docker v23.0.0-rc.1+incompatible //replace oras.land/oras-go => oras.land/oras-go v1.2.4 -replace github.com/docker/docker => github.com/docker/docker v28.0.4+incompatible +replace github.com/docker/docker => github.com/docker/docker v28.1.1+incompatible replace dario.cat/mergo => github.com/imdario/mergo v1.0.1