Compare commits

..
Author SHA1 Message Date
renovate a4c877e64a fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.21.0
renovate/stability-days Updates have met minimum release age requirement
schemas / check (push) Skipped
schemas / vulnerabilities (push) Skipped
schemas / check-release (push) Skipped
schemas / build (push) Skipped
pre-commit / pre-commit (push) Skipped
schemas / vulnerabilities (pull_request) Successful in 1m21s
schemas / check-release (pull_request) Successful in 1m22s
schemas / check (pull_request) Successful in 1m45s
pre-commit / pre-commit (pull_request) Failing after 2m34s
schemas / build (pull_request) Successful in 3m32s
schemas / deploy-prod (pull_request) Skipped
2026-10-05 19:18:28 +00:00
9 changed files with 16 additions and 169 deletions

No files matched your search

+2 -6
View File
@@ -61,15 +61,11 @@ jobs:
with: with:
version: '~> v2' version: '~> v2'
args: check args: check
- name: Install goreleaser - name: Test release build
uses: goreleaser/goreleaser-action@v7 uses: goreleaser/goreleaser-action@v7
with: with:
version: '~> v2' version: '~> v2'
install-only: true args: release --snapshot --clean
# Without the runner's GOCACHEPROG (gobuildcache): goreleaser's parallel
# go builds contend for its per-entry locks and time out.
- name: Test release build
run: env -u GOCACHEPROG goreleaser release --snapshot --clean
build: build:
needs: [check, vulnerabilities, check-release] needs: [check, vulnerabilities, check-release]
+4 -2
View File
@@ -5,6 +5,9 @@ on:
tags: tags:
- 'v*' - 'v*'
env:
RELEASE_TOKEN_FILE: /runner-secrets/release-token
jobs: jobs:
release: release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -27,5 +30,4 @@ jobs:
run: | run: |
GITEA_TOKEN=$(cat "${RELEASE_TOKEN_FILE}") GITEA_TOKEN=$(cat "${RELEASE_TOKEN_FILE}")
export GITEA_TOKEN export GITEA_TOKEN
# Without GOCACHEPROG: parallel builds contend for gobuildcache's locks. goreleaser release --clean
env -u GOCACHEPROG goreleaser release --clean
+1 -1
View File
@@ -2,7 +2,7 @@ project_name: unbound-schemas
version: 2 version: 2
gitea_urls: gitea_urls:
api: https://git.unbound.se/api/v1 api: http://gitea-http.gitea.svc.cluster.local:3000/api/v1
download: https://gitea.unbound.se download: https://gitea.unbound.se
env: env:
+1 -1
View File
@@ -1,3 +1,3 @@
{ {
"version": "v0.9.8" "version": "v0.9.7"
} }
+1 -153
View File
@@ -2,159 +2,7 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [0.9.8] - 2026-10-08 ## [0.9.7] - 2026-05-11
### 🐛 Bug Fixes
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.2.0 (#835)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.3.0 (#836)
- *(deps)* Update module github.com/auth0/go-jwt-middleware/v3 to v3.2.0 (#837)
- *(k8s)* Point OTEL endpoint to k8s-monitoring-alloy service (#839)
- Raise Node heap cap to 512MB and bump pod memory limit (#838)
- *(k8s)* Raise schemas CPU request from 20m to 100m (#840)
- *(k8s)* Add scaleUp/scaleDown stabilization to schemas HPA (#844)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.3.1 (#845)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.4.0 (#846)
- *(deps)* Update module golang.org/x/crypto to v0.52.0 (#848)
- *(deps)* Update eventsourced (#849)
- *(deps)* Update module gitlab.com/unboundsoftware/eventsourced/pg to v1.20.0 (#850)
- Bump eventsourced/pg to v2.0.2 and harden startup error logging (#851)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.4.1 (#852)
- *(deps)* Update module go.opentelemetry.io/contrib/bridges/otelslog to v0.19.0 (#854)
- *(deps)* Update opentelemetry-go monorepo (#853)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.4.2 (#856)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.4.3 (#857)
- *(deps)* Update module golang.org/x/sync to v0.21.0 (#858)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.34 (#860)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.4.4 (#862)
- *(deps)* Update module golang.org/x/crypto to v0.53.0 (#863)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.4.5 (#865)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.91 (#864)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.4.6 (#866)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.5.0 (#869)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.35 (#871)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.92 (#873)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.93 (#876)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.36 (#877)
- *(deps)* Update module github.com/pressly/goose/v3 to v3.27.2 (#878)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.5.1 (#879)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.6.0 (#880)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.7.0 (#881)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.8.0 (#882)
- *(deps)* Update module golang.org/x/sync to v0.22.0 (#883)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.9.0 (#884)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.9.1 (#885)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.9.2 (#886)
- *(deps)* Update module golang.org/x/crypto to v0.54.0 (#888)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.10.0 (#890)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.94 (#889)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.11.0 (#892)
- *(deps)* Update module github.com/alecthomas/kong to v1.16.0 (#894)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.12.0 (#895)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.12.1 (#896)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.13.0 (#899)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.13.1 (#900)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.13.2 (#901)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.14.0 (#903)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.14.1 (#904)
- *(deps)* Update module github.com/pressly/goose/v3 to v3.27.3 (#905)
- *(deps)* Update module github.com/auth0/go-jwt-middleware/v3 to v3.3.0 (#907)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.14.2 (#908)
- *(deps)* Update opentelemetry-go monorepo (#909)
- *(deps)* Update module go.opentelemetry.io/contrib/bridges/otelslog to v0.20.0 (#911)
- *(deps)* Update module github.com/alecthomas/kong to v1.16.1 (#914)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.15.0 (#915)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.15.1 (#917)
- *(deps)* Update module golang.org/x/crypto to v0.55.0 (#918)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.16.0 (#919)
- *(deps)* Update module github.com/stretchr/testify to v1.12.0 (#920)
- *(deps)* Update module github.com/stretchr/testify to v1.12.1 (#923)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.17.0 (#925)
- *(deps)* Update opentelemetry-go monorepo (#929)
- *(deps)* Update module go.opentelemetry.io/contrib/bridges/otelslog to v0.20.1 (#930)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.18.0 (#932)
- *(deps)* Update module golang.org/x/crypto to v0.56.0 [security] (#934)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.37 (#935)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.19.0 (#936)
- *(deps)* Update module github.com/pressly/goose/v3 to v3.28.0 (#938)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.95 (#937)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.20.0 (#939)
- *(deps)* Update module golang.org/x/sync to v0.23.0 (#940)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.20.2 (#943)
- *(deps)* Update module golang.org/x/crypto to v0.57.0 (#945)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.20.3 (#947)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.21.0 (#957)
- *(deps)* Update module codeberg.org/messaging/go-messaging-amqp to v0.0.6 (#959)
- *(deps)* Update module codeberg.org/eventsourced/pg/v2 to v2.2.0 (#961)
- *(deps)* Update module codeberg.org/eventsourced/pg/v2 to v2.2.1 (#963)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.21.1 (#964)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.22.0 (#970)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.22.1 (#972)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.23.0 (#974)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.58 (#976)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.24.0 (#977)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.25.0 (#982)
- *(deps)* Update module github.com/wundergraph/graphql-go-tools/v2 to v2.26.0 (#984)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.59 (#988)
- *(deps)* Update module codeberg.org/eventsourced/pg/v2 to v2.3.0 (#991)
- *(deps)* Update opentelemetry-go monorepo (#990)
- *(monitoring)* Use otel.SetLoggerProvider (#998)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.60 (#995)
- *(deps)* Update module go.opentelemetry.io/contrib/bridges/otelslog to v0.21.0 (#993)
- Release to the Gitea API on its public URL (#997)
### 🚜 Refactor
- Migrate eventsourced to codeberg and go-messaging-amqp (#949)
### ⚡ Performance
- *(graph)* Cache merged SDL and SchemaUpdate per ref (#841)
- *(graph)* Warm schema cache on startup to kill cold-start spikes (#843)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.26.3 docker digest to 54d3246 (#842)
- *(deps)* Update node.js to v24.16.0 (#847)
- *(deps)* Update golang docker tag to v1.26.4 (#855)
- *(deps)* Update node.js to fb71d01 (#859)
- *(deps)* Update golang:1.26.4 docker digest to 62df9f3 (#861)
- *(deps)* Update node.js to 21f403a (#867)
- *(deps)* Update actions/checkout action to v7 (#868)
- *(deps)* Update node.js to v24.17.0 (#870)
- *(deps)* Update golang:1.26.4 docker digest to f83d235 (#872)
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.26.0 (#874)
- *(deps)* Update node.js to v24.18.0 (#875)
- *(deps)* Update golang docker tag to v1.26.5 (#887)
- *(deps)* Update golang:1.26.5 docker digest to adde241 (#891)
- *(deps)* Update actions/setup-go action to v7 (#897)
- *(deps)* Update actions/setup-node action to v7 (#893)
- *(deps)* Update actions/setup-python action to v7 (#902)
- *(deps)* Update node.js to v24.18.1 (#906)
- *(deps)* Update node.js to v24.19.0 (#910)
- *(deps)* Update golang:1.26.5 docker digest to 046e320 (#912)
- *(deps)* Update golang:1.26.5 docker digest to e8ab809 (#913)
- *(deps)* Update golang docker tag to v1.26.6 (#916)
- *(deps)* Update golang docker tag to v1.26.7 (#921)
- *(deps)* Update golang docker tag to v1.27.0 (#922)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.13.1 (#924)
- *(deps)* Update golang:1.27.0 docker digest to 47526c1 (#926)
- *(deps)* Update node.js to v24.20.0 (#927)
- *(deps)* Update node.js to e67514e (#928)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.13.2 (#931)
- *(deps)* Update golang docker tag to v1.27.1 (#933)
- *(deps)* Update node.js to v24.21.0 (#941)
- *(deps)* Update node.js to 4b2d7ee (#951)
- *(deps)* Update node.js to ebfe2f9 (#953)
- *(deps)* Update golang:1.27.1 docker digest to 2c9f73f (#955)
- *(deps)* Update dependency goreleaser/goreleaser to v2.18.2 (#965)
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.27.0 (#968)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.14.0 (#980)
- *(k8s)* Take the image reference from build-tools (#986)
- *(deps)* Update golang:1.27.1 docker digest to 45639bc (#996)
- *(deps)* Update golang docker tag to v1.27.2 (#1004)
## [0.9.7] - 2026-05-14
### 🐛 Bug Fixes ### 🐛 Bug Fixes
+1 -1
View File
@@ -1,4 +1,4 @@
FROM amd64/golang:1.27.2@sha256:9e036bef9c3cd035cae4aeff523b3997c3c8aa993b13d112a71ea90143e87e48 as modules FROM amd64/golang:1.27.1@sha256:2c9f73fbc9fe381c63ba57bcbab4ea1c9135604011985a0891bc5fe5d1febfca as modules
WORKDIR /build WORKDIR /build
ADD go.* /build ADD go.* /build
RUN go mod download RUN go mod download
+2 -2
View File
@@ -19,13 +19,14 @@ require (
github.com/pressly/goose/v3 v3.28.0 github.com/pressly/goose/v3 v3.28.0
github.com/rs/cors v1.11.1 github.com/rs/cors v1.11.1
github.com/stretchr/testify v1.12.1 github.com/stretchr/testify v1.12.1
github.com/vektah/gqlparser/v2 v2.5.60 github.com/vektah/gqlparser/v2 v2.5.59
github.com/wundergraph/graphql-go-tools/v2 v2.26.0 github.com/wundergraph/graphql-go-tools/v2 v2.26.0
go.opentelemetry.io/contrib/bridges/otelslog v0.21.0 go.opentelemetry.io/contrib/bridges/otelslog v0.21.0
go.opentelemetry.io/otel v1.47.0 go.opentelemetry.io/otel v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.47.0 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.47.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.47.0
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.23.0 go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.23.0
go.opentelemetry.io/otel/log v1.47.0
go.opentelemetry.io/otel/sdk v1.47.0 go.opentelemetry.io/otel/sdk v1.47.0
go.opentelemetry.io/otel/sdk/log v1.47.0 go.opentelemetry.io/otel/sdk/log v1.47.0
go.opentelemetry.io/otel/sdk/metric v1.47.0 go.opentelemetry.io/otel/sdk/metric v1.47.0
@@ -80,7 +81,6 @@ require (
github.com/wundergraph/go-arena v1.3.0 // indirect github.com/wundergraph/go-arena v1.3.0 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.47.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.47.0 // indirect
go.opentelemetry.io/otel/log v1.47.0 // indirect
go.opentelemetry.io/otel/metric v1.47.0 // indirect go.opentelemetry.io/otel/metric v1.47.0 // indirect
go.opentelemetry.io/proto/otlp v1.11.0 // indirect go.opentelemetry.io/proto/otlp v1.11.0 // indirect
go.uber.org/multierr v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect
+2 -2
View File
@@ -217,8 +217,8 @@ github.com/urfave/cli/v3 v3.11.0 h1:P/euJp99kb9p0tlVY+iYTLYYTAQlfl0hR2gUO1Img1Q=
github.com/urfave/cli/v3 v3.11.0/go.mod h1:ysVLtOEmg2tOy6PknnYVhDoouyC/6N42TMeoMzskhso= github.com/urfave/cli/v3 v3.11.0/go.mod h1:ysVLtOEmg2tOy6PknnYVhDoouyC/6N42TMeoMzskhso=
github.com/valyala/fastjson v1.6.7 h1:ZE4tRy0CIkh+qDc5McjatheGX2czdn8slQjomexVpBM= github.com/valyala/fastjson v1.6.7 h1:ZE4tRy0CIkh+qDc5McjatheGX2czdn8slQjomexVpBM=
github.com/valyala/fastjson v1.6.7/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= github.com/valyala/fastjson v1.6.7/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY=
github.com/vektah/gqlparser/v2 v2.5.60 h1:2ML8Zwt/NFXzbW3kc+r7ecjfm9GdnwAjj2cFlKRcHJY= github.com/vektah/gqlparser/v2 v2.5.59 h1:7BfPIupBJ2yIKxD91/zv30d6chKQkerS4ylKmVy8r4g=
github.com/vektah/gqlparser/v2 v2.5.60/go.mod h1:JNK+plRwKdXLsF/qPFPe5tE0z4s1WeroD9S5LR8um/Q= github.com/vektah/gqlparser/v2 v2.5.59/go.mod h1:JNK+plRwKdXLsF/qPFPe5tE0z4s1WeroD9S5LR8um/Q=
github.com/wundergraph/astjson v1.1.0 h1:xORDosrZ87zQFJwNGe/HIHXqzpdHOFmqWgykCLVL040= github.com/wundergraph/astjson v1.1.0 h1:xORDosrZ87zQFJwNGe/HIHXqzpdHOFmqWgykCLVL040=
github.com/wundergraph/astjson v1.1.0/go.mod h1:h12D/dxxnedtLzsKyBLK7/Oe4TAoGpRVC9nDpDrZSWw= github.com/wundergraph/astjson v1.1.0/go.mod h1:h12D/dxxnedtLzsKyBLK7/Oe4TAoGpRVC9nDpDrZSWw=
github.com/wundergraph/go-arena v1.3.0 h1:n0ng5a1vbd8YGq1u3rMr0vPU5f6AZ1BXIiUhL1UIok8= github.com/wundergraph/go-arena v1.3.0 h1:n0ng5a1vbd8YGq1u3rMr0vPU5f6AZ1BXIiUhL1UIok8=
+2 -1
View File
@@ -12,6 +12,7 @@ import (
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
"go.opentelemetry.io/otel/exporters/stdout/stdoutlog" "go.opentelemetry.io/otel/exporters/stdout/stdoutlog"
"go.opentelemetry.io/otel/log/global"
"go.opentelemetry.io/otel/propagation" "go.opentelemetry.io/otel/propagation"
"go.opentelemetry.io/otel/sdk/log" "go.opentelemetry.io/otel/sdk/log"
"go.opentelemetry.io/otel/sdk/metric" "go.opentelemetry.io/otel/sdk/metric"
@@ -74,7 +75,7 @@ func SetupOTelSDK(ctx context.Context, enabled bool, serviceName, buildVersion,
processor := log.NewSimpleProcessor(logExporter) processor := log.NewSimpleProcessor(logExporter)
logProvider := log.NewLoggerProvider(log.WithProcessor(processor)) logProvider := log.NewLoggerProvider(log.WithProcessor(processor))
otel.SetLoggerProvider(logProvider) global.SetLoggerProvider(logProvider)
shutdownFuncs = append(shutdownFuncs, logProvider.Shutdown) shutdownFuncs = append(shutdownFuncs, logProvider.Shutdown)
exp, err := otlpmetrichttp.New(ctx) exp, err := otlpmetrichttp.New(ctx)