Skip to content

Commit 1bef04c

Browse files
authored
Merge pull request #205 from go-faster/dependabot/go_modules/github.com/go-faster/sdk-0.18.0
chore(deps): bump github.com/go-faster/sdk from 0.15.2 to 0.18.0
2 parents 4f4977d + 8e645e8 commit 1bef04c

File tree

5 files changed

+170
-133
lines changed

5 files changed

+170
-133
lines changed

.github/workflows/ci.yml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: ci
2+
on:
3+
push:
4+
branches:
5+
- main
6+
pull_request:
7+
workflow_dispatch:
8+
9+
jobs:
10+
test:
11+
runs-on: ${{ matrix.runner }}
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
flags: [""]
16+
arch:
17+
- amd64
18+
runner:
19+
- ubuntu-latest
20+
steps:
21+
- name: Checkout code
22+
uses: actions/checkout@v4
23+
24+
- name: Install Go
25+
uses: actions/setup-go@v5
26+
with:
27+
go-version: '1.23'
28+
cache: false
29+
30+
- name: Get Go environment
31+
id: go-env
32+
shell: bash
33+
run: |
34+
echo "cache=$(go env GOCACHE)" >> $GITHUB_ENV
35+
echo "modcache=$(go env GOMODCACHE)" >> $GITHUB_ENV
36+
37+
# Build cache key prefix, using runner OS and arch.
38+
- name: Compute cache prefix
39+
id: cache-prefix
40+
shell: bash
41+
env:
42+
RUNNER_PREFIX: ${{ runner.os }}-${{ runner.arch }}-go
43+
ARCH_PREFIX: ${{ matrix.arch != 'amd64' && format('-{0}', matrix.arch) || '' }}
44+
RACE_PREFIX: ${{ contains(matrix.flags, '-race') && '-race' || '' }}
45+
run:
46+
echo "cache_prefix=$RUNNER_PREFIX$ARCH_PREFIX$RACE_PREFIX" >> $GITHUB_ENV
47+
48+
- name: Set up cache
49+
uses: actions/cache@v4
50+
with:
51+
path: |
52+
${{ env.cache }}
53+
${{ env.modcache }}
54+
key: ${{ env.cache_prefix }}-${{ hashFiles('**/go.sum') }}
55+
restore-keys: |
56+
${{ env.cache_prefix }}-
57+
58+
- name: Run tests
59+
env:
60+
GOARCH: ${{ matrix.arch }}
61+
GOFLAGS: ${{ matrix.flags }}
62+
run: go test --timeout 15m ./...
63+
64+
# Keep benchmark up to date.
65+
- name: Run benchmarks
66+
if: ${{ !contains(matrix.flags, '-race') }}
67+
env:
68+
GOARCH: ${{ matrix.arch }}
69+
GOFLAGS: ${{ matrix.flags }}
70+
run: go test --timeout 15m --benchtime 3x --benchmem --bench "Benchmark" --run=$^. ./...

.github/workflows/x.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,5 @@ on:
99
# Common Go workflows from go faster
1010
# See https://github.com/go-faster/x
1111
jobs:
12-
test:
13-
uses: go-faster/x/.github/workflows/test.yml@main
1412
lint:
1513
uses: go-faster/x/.github/workflows/lint.yml@main

cmd/gh-archived/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ func main() {
220220
)); err != nil {
221221
panic(err)
222222
}
223-
app.Run(func(ctx context.Context, lg *zap.Logger, m *app.Metrics) error {
223+
app.Run(func(ctx context.Context, lg *zap.Logger, m *app.Telemetry) error {
224224
g, ctx := errgroup.WithContext(ctx)
225225

226226
// Initializing metrics.

go.mod

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/dustin/go-humanize v1.0.1
1111
github.com/go-faster/errors v0.7.1
1212
github.com/go-faster/jx v1.1.0
13-
github.com/go-faster/sdk v0.15.2
13+
github.com/go-faster/sdk v0.18.0
1414
github.com/klauspost/compress v1.17.11
1515
github.com/mergestat/timediff v0.0.3
1616
github.com/stretchr/testify v1.10.0
@@ -31,52 +31,53 @@ require (
3131
github.com/go-logr/logr v1.4.2 // indirect
3232
github.com/go-logr/stdr v1.2.2 // indirect
3333
github.com/go-logr/zapr v1.3.0 // indirect
34-
github.com/gogo/protobuf v1.3.2 // indirect
3534
github.com/google/uuid v1.6.0 // indirect
36-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0 // indirect
35+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.24.0 // indirect
3736
github.com/hashicorp/go-version v1.7.0 // indirect
38-
github.com/json-iterator/go v1.1.12 // indirect
39-
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
40-
github.com/modern-go/reflect2 v1.0.2 // indirect
4137
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
4238
github.com/pascaldekloe/name v1.0.1 // indirect
4339
github.com/pierrec/lz4/v4 v4.1.21 // indirect
4440
github.com/pmezard/go-difflib v1.0.0 // indirect
4541
github.com/prometheus/client_golang v1.20.5 // indirect
4642
github.com/prometheus/client_model v0.6.1 // indirect
47-
github.com/prometheus/common v0.60.1 // indirect
43+
github.com/prometheus/common v0.61.0 // indirect
4844
github.com/prometheus/procfs v0.15.1 // indirect
4945
github.com/segmentio/asm v1.2.0 // indirect
5046
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
51-
go.opentelemetry.io/collector/pdata v1.20.0 // indirect
52-
go.opentelemetry.io/contrib/instrumentation/runtime v0.57.0 // indirect
53-
go.opentelemetry.io/contrib/propagators/autoprop v0.57.0 // indirect
54-
go.opentelemetry.io/contrib/propagators/aws v1.32.0 // indirect
55-
go.opentelemetry.io/contrib/propagators/b3 v1.32.0 // indirect
56-
go.opentelemetry.io/contrib/propagators/jaeger v1.32.0 // indirect
57-
go.opentelemetry.io/contrib/propagators/ot v1.32.0 // indirect
58-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.32.0 // indirect
59-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.32.0 // indirect
60-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.32.0 // indirect
61-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.32.0 // indirect
62-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.32.0 // indirect
63-
go.opentelemetry.io/otel/exporters/prometheus v0.54.0 // indirect
64-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.32.0 // indirect
65-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.32.0 // indirect
66-
go.opentelemetry.io/otel/sdk v1.32.0 // indirect
67-
go.opentelemetry.io/otel/sdk/metric v1.32.0 // indirect
68-
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
47+
go.opentelemetry.io/contrib/bridges/otelzap v0.8.0 // indirect
48+
go.opentelemetry.io/contrib/instrumentation/runtime v0.58.0 // indirect
49+
go.opentelemetry.io/contrib/propagators/autoprop v0.58.0 // indirect
50+
go.opentelemetry.io/contrib/propagators/aws v1.33.0 // indirect
51+
go.opentelemetry.io/contrib/propagators/b3 v1.33.0 // indirect
52+
go.opentelemetry.io/contrib/propagators/jaeger v1.33.0 // indirect
53+
go.opentelemetry.io/contrib/propagators/ot v1.33.0 // indirect
54+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.9.0 // indirect
55+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.9.0 // indirect
56+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.33.0 // indirect
57+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.33.0 // indirect
58+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.33.0 // indirect
59+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.33.0 // indirect
60+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.33.0 // indirect
61+
go.opentelemetry.io/otel/exporters/prometheus v0.55.0 // indirect
62+
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.9.0 // indirect
63+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.33.0 // indirect
64+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.33.0 // indirect
65+
go.opentelemetry.io/otel/log v0.9.0 // indirect
66+
go.opentelemetry.io/otel/sdk v1.33.0 // indirect
67+
go.opentelemetry.io/otel/sdk/log v0.9.0 // indirect
68+
go.opentelemetry.io/otel/sdk/metric v1.33.0 // indirect
69+
go.opentelemetry.io/proto/otlp v1.4.0 // indirect
6970
go.uber.org/automaxprocs v1.6.0 // indirect
7071
go.uber.org/multierr v1.11.0 // indirect
7172
golang.org/x/exp v0.0.0-20230206171751-46f607a40771 // indirect
7273
golang.org/x/mod v0.17.0 // indirect
73-
golang.org/x/net v0.30.0 // indirect
74-
golang.org/x/sys v0.27.0 // indirect
75-
golang.org/x/text v0.20.0 // indirect
74+
golang.org/x/net v0.33.0 // indirect
75+
golang.org/x/sys v0.29.0 // indirect
76+
golang.org/x/text v0.21.0 // indirect
7677
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
77-
google.golang.org/genproto/googleapis/api v0.0.0-20241104194629-dd2ea8efbc28 // indirect
78-
google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 // indirect
79-
google.golang.org/grpc v1.68.0 // indirect
80-
google.golang.org/protobuf v1.35.1 // indirect
78+
google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 // indirect
79+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 // indirect
80+
google.golang.org/grpc v1.69.2 // indirect
81+
google.golang.org/protobuf v1.35.2 // indirect
8182
gopkg.in/yaml.v3 v3.0.1 // indirect
8283
)

0 commit comments

Comments
 (0)