diff --git a/backend/Dockerfile.multiarch b/backend/Dockerfile.multiarch index 292b92c8..29f1c366 100644 --- a/backend/Dockerfile.multiarch +++ b/backend/Dockerfile.multiarch @@ -1,5 +1,5 @@ # Build the manager binary -FROM --platform=${BUILDPLATFORM} golang:1.22 as builder +FROM --platform=${BUILDPLATFORM} golang:1.23 as builder WORKDIR /workspace # Copy the Go Modules manifests diff --git a/backend/Makefile b/backend/Makefile index a69071c8..c93d08bd 100644 --- a/backend/Makefile +++ b/backend/Makefile @@ -52,23 +52,23 @@ HAS_GOCOVER_COBERTURA:=$(shell command -v gocover-cobertura;) # ? Note: Go install versions are inline because renovate can manage them like that. # renovate: datasource=github-tags depName=golangci/golangci-lint -GOLANGCI_LINT_VERSION := "v1.60.3" +GOLANGCI_LINT_VERSION := "v1.61.0" # renovate: datasource=docker depName=dpage/pgadmin4 PGADMIN_VERSION := "8.12.0" # renovate: datasource=docker depName=maildev/maildev MAILDEV_VERSION := "1.11.0" # renovate: datasource=docker depName=prom/prometheus -PROMETHEUS_VERSION := "v2.18.0" +PROMETHEUS_VERSION := "v2.54.1" # renovate: datasource=docker depName=grafana/grafana -GRAFANA_VERSION := "10.4.1" +GRAFANA_VERSION := "10.4.9" # renovate: datasource=docker depName=grafana/tempo TEMPO_VERSION := "2.6.0" # renovate: datasource=docker depName=postgres POSTGRESQL_VERSION := "16" # renovate: datasource=docker depName=openpolicyagent/opa -OPA_VERSION := "0.25.2" +OPA_VERSION := "0.68.0" # renovate: datasource=docker depName=quay.io/keycloak/keycloak -KEYCLOAK_VERSION := "24.0.1" +KEYCLOAK_VERSION := "24.0.5" # renovate: datasource=docker depName=rabbitmq RABBITMQ_VERSION := "3-management" diff --git a/backend/go.mod b/backend/go.mod index 47c265f7..d486624e 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -2,7 +2,7 @@ module github.com/oxyno-zeta/golang-graphql-example go 1.22.5 -toolchain go1.22.7 +toolchain go1.23.1 require ( cirello.io/pglock v1.14.2 @@ -22,7 +22,7 @@ require ( github.com/go-playground/validator/v10 v10.22.1 github.com/gofrs/uuid v4.4.0+incompatible github.com/graph-gophers/dataloader/v7 v7.1.0 - github.com/hasura/go-graphql-client v0.12.2 + github.com/hasura/go-graphql-client v0.13.1 github.com/prometheus/client_golang v1.20.4 github.com/rabbitmq/amqp091-go v1.10.0 github.com/ravilushqa/otelgqlgen v0.17.0 @@ -64,6 +64,7 @@ require ( github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/cloudwego/base64x v0.1.4 // indirect github.com/cloudwego/iasm v0.2.0 // indirect + github.com/coder/websocket v1.8.12 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/gabriel-vasile/mimetype v1.4.5 // indirect github.com/gin-contrib/sse v0.1.0 // indirect diff --git a/backend/go.sum b/backend/go.sum index 547bfd41..2023f69d 100644 --- a/backend/go.sum +++ b/backend/go.sum @@ -129,6 +129,8 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f h1:WBZRG4aNOuI15bLRrC github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/xds/go v0.0.0-20240723142845-024c85f92f20 h1:N+3sFI5GUjRKBi+i0TxYVST9h4Ie192jJWpHvthBBgg= github.com/cncf/xds/go v0.0.0-20240723142845-024c85f92f20/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/coreos/go-oidc/v3 v3.11.0 h1:Ia3MxdwpSw702YW0xgfmP1GVCMA9aEFWu12XUZ3/OtI= github.com/coreos/go-oidc/v3 v3.11.0/go.mod h1:gE3LgjOgFoHi9a4ce4/tJczr0Ai2/BoDhf0r5lltWI0= github.com/coreos/go-semver v0.3.0 h1:wkHLiw0WNATZnSG7epLsujiMCgPAc9xhjJ4tgnAxmfM= @@ -334,6 +336,8 @@ github.com/hashicorp/serf v0.10.1 h1:Z1H2J60yRKvfDYAOZLd2MU0ND4AH/WDz7xYHDWQsIPY github.com/hashicorp/serf v0.10.1/go.mod h1:yL2t6BqATOLGc5HF7qbFkTfXoPIY0WZdWHfEvMqbG+4= github.com/hasura/go-graphql-client v0.12.2 h1:cYeQK/CELtvFy2jvik4kG0b5UMGngQRYWTTXQkbGHDo= github.com/hasura/go-graphql-client v0.12.2/go.mod h1:17qYcHgGSensF/wMAHKUhtMYaRZwZa3TyD7biqH9L3k= +github.com/hasura/go-graphql-client v0.13.1 h1:kKbjhxhpwz58usVl+Xvgah/TDha5K2akNTRQdsEHN6U= +github.com/hasura/go-graphql-client v0.13.1/go.mod h1:k7FF7h53C+hSNFRG3++DdVZWIuHdCaTbI7siTJ//zGQ= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6 h1:UDMh68UUwekSh5iP2OMhRRZJiiBccgV7axzUG8vi56c= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=