Skip to content

Commit 214bd76

Browse files
committed
Upgrade baton-sdk to v0.7.4 and Go to 1.25.2
1 parent f700cef commit 214bd76

File tree

738 files changed

+117014
-23808
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

738 files changed

+117014
-23808
lines changed

.github/workflows/ci.yaml

Lines changed: 13 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
name: ci
2-
on: pull_request
2+
on:
3+
pull_request:
4+
types: [opened, reopened, synchronize]
5+
push:
6+
branches:
7+
- main
38
jobs:
49
go-lint:
510
runs-on: ubuntu-latest
611
steps:
12+
- name: Checkout code
13+
uses: actions/checkout@v4
714
- name: Install Go
815
uses: actions/setup-go@v5
916
with:
10-
go-version: 1.22.x
11-
- name: Checkout code
12-
uses: actions/checkout@v4
17+
go-version-file: 'go.mod'
1318
- name: Run linters
1419
uses: golangci/golangci-lint-action@v8
1520
with:
@@ -18,73 +23,19 @@ jobs:
1823
go-test:
1924
strategy:
2025
matrix:
21-
go-version: [1.22.x]
2226
platform: [ubuntu-latest]
2327
runs-on: ${{ matrix.platform }}
2428
steps:
29+
- name: Checkout code
30+
uses: actions/checkout@v4
2531
- name: Install Go
26-
if: success()
2732
uses: actions/setup-go@v5
2833
with:
29-
go-version: ${{ matrix.go-version }}
30-
- name: Checkout code
31-
uses: actions/checkout@v4
34+
go-version-file: 'go.mod'
3235
- name: go tests
3336
run: go test -v -covermode=count -json ./... > test.json
3437
- name: annotate go tests
3538
if: always()
36-
uses: guyarb/golang-test-annotations@v0.5.1
39+
uses: guyarb/golang-test-annotations@v0.6.0
3740
with:
3841
test-results: test.json
39-
40-
test:
41-
runs-on: ubuntu-latest
42-
env:
43-
BATON_LOG_LEVEL: debug
44-
BATON_AUTH0_BASE_URL: "https://dev-n8a8p1kmt7k0ebdz.us.auth0.com"
45-
BATON_AUTH0_CLIENT_ID: EiajnMCHSnpjNdhAtQZ3SkG2cxE7JGII
46-
BATON_AUTH0_CLIENT_SECRET: ${{ secrets.BATON_AUTH0_CLIENT_SECRET }}
47-
48-
CONNECTOR_GRANT: 'organization:org_TcURzPaMeezOd7N4:member:user:auth0|6722c078392d928041854a20'
49-
CONNECTOR_ENTITLEMENT: 'organization:org_TcURzPaMeezOd7N4:member'
50-
CONNECTOR_PRINCIPAL: 'auth0|6722c078392d928041854a20' # This is the user ID
51-
CONNECTOR_PRINCIPAL_TYPE: 'user'
52-
steps:
53-
- name: Install Go
54-
uses: actions/setup-go@v5
55-
with:
56-
go-version: 1.22.x
57-
- name: Checkout code
58-
uses: actions/checkout@v4
59-
60-
- name: Build baton-auth0
61-
run: go build ./cmd/baton-auth0
62-
- name: Run baton-auth0
63-
run: ./baton-auth0
64-
65-
- name: Install baton
66-
run: ./scripts/get-baton.sh && mv baton /usr/local/bin
67-
68-
- name: Get baton resources
69-
run: baton resources
70-
71-
- name: Grant entitlement (in case previous ci run failed)
72-
run: ./baton-auth0 --grant-entitlement="${{ env.CONNECTOR_ENTITLEMENT }}" --grant-principal="${{ env.CONNECTOR_PRINCIPAL }}" --grant-principal-type="${{ env.CONNECTOR_PRINCIPAL_TYPE }}"
73-
74-
- name: Check for grant before revoking
75-
run:
76-
./baton-auth0 && baton grants --entitlement="${{ env.CONNECTOR_ENTITLEMENT }}" --output-format=json | jq --exit-status ".grants[].principal.id.resource == \"${{ env.CONNECTOR_PRINCIPAL }}\""
77-
78-
- name: Revoke grants
79-
run: ./baton-auth0 --revoke-grant="${{ env.CONNECTOR_GRANT }}"
80-
81-
- name: Check grant was revoked
82-
run: ./baton-auth0 && baton grants --entitlement="${{ env.CONNECTOR_ENTITLEMENT }}" --output-format=json | jq --exit-status "if .grants then .grants[]?.principal.id.resource != \"${{ env.CONNECTOR_PRINCIPAL }}\" else . end"
83-
84-
- name: Grant entitlement
85-
run: ./baton-auth0 --grant-entitlement="${{ env.CONNECTOR_ENTITLEMENT }}" --grant-principal="${{ env.CONNECTOR_PRINCIPAL }}" --grant-principal-type="${{ env.CONNECTOR_PRINCIPAL_TYPE }}"
86-
87-
- name: Check grant was re-granted
88-
run:
89-
./baton-auth0 && baton grants --entitlement="${{ env.CONNECTOR_ENTITLEMENT }}" --output-format=json | jq --exit-status ".grants[].principal.id.resource == \"${{ env.CONNECTOR_PRINCIPAL }}\""
90-

.github/workflows/main.yaml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.golangci.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
version: "2"
2+
run:
3+
modules-download-mode: readonly
24
linters:
35
default: none
46
enable:
@@ -67,7 +69,7 @@ linters:
6769
- name: atomic
6870
- name: line-length-limit
6971
arguments:
70-
- 250
72+
- 200
7173
- name: unhandled-error
7274
arguments:
7375
- fmt.Printf
@@ -99,15 +101,19 @@ linters:
99101
- linters:
100102
- godot
101103
source: (TODO)
104+
- path: (.+)\.go$
105+
text: third_party$
106+
- path: (.+)\.go$
107+
text: builtin$
108+
- path: (.+)\.go$
109+
text: examples$
102110
paths:
103111
- third_party$
104112
- builtin$
105113
- examples$
106114
issues:
107115
max-same-issues: 50
108116
formatters:
109-
enable:
110-
- goimports
111117
exclusions:
112118
generated: lax
113119
paths:

cmd/baton-auth0/main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"github.com/conductorone/baton-auth0/pkg/connector"
1010
"github.com/conductorone/baton-sdk/pkg/config"
1111
"github.com/conductorone/baton-sdk/pkg/connectorbuilder"
12+
"github.com/conductorone/baton-sdk/pkg/connectorrunner"
1213
"github.com/conductorone/baton-sdk/pkg/field"
1314
"github.com/conductorone/baton-sdk/pkg/types"
1415
"github.com/grpc-ecosystem/go-grpc-middleware/logging/zap/ctxzap"
@@ -28,6 +29,7 @@ func main() {
2829
connectorName,
2930
getConnector,
3031
cfg.Config,
32+
connectorrunner.WithDefaultCapabilitiesConnectorBuilder(&connector.Connector{}),
3133
)
3234
if err != nil {
3335
fmt.Fprintln(os.Stderr, err.Error())

go.mod

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
module github.com/conductorone/baton-auth0
22

3-
go 1.23.4
3+
go 1.25.2
44

55
require (
6-
github.com/conductorone/baton-sdk v0.3.33
6+
github.com/conductorone/baton-sdk v0.7.4
77
github.com/ennyjfrick/ruleguard-logfatal v0.0.2
88
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
99
github.com/quasilyte/go-ruleguard/dsl v0.3.22
10-
github.com/spf13/viper v1.19.0
11-
github.com/stretchr/testify v1.10.0
10+
github.com/stretchr/testify v1.11.1
1211
go.uber.org/zap v1.27.0
1312
)
1413

1514
require (
1615
filippo.io/age v1.2.1 // indirect
1716
filippo.io/edwards25519 v1.1.0 // indirect
17+
github.com/Masterminds/semver/v3 v3.4.0 // indirect
1818
github.com/aws/aws-lambda-go v1.47.0 // indirect
1919
github.com/aws/aws-sdk-go-v2 v1.36.3 // indirect
2020
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.10 // indirect
@@ -43,12 +43,11 @@ require (
4343
github.com/conductorone/dpop/integrations/dpop_oauth2 v0.2.3 // indirect
4444
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
4545
github.com/deckarep/golang-set/v2 v2.7.0 // indirect
46-
github.com/dolthub/maphash v0.1.0 // indirect
4746
github.com/doug-martin/goqu/v9 v9.19.0 // indirect
4847
github.com/dustin/go-humanize v1.0.1 // indirect
48+
github.com/ebitengine/purego v0.9.1 // indirect
4949
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
5050
github.com/fsnotify/fsnotify v1.8.0 // indirect
51-
github.com/gammazero/deque v1.0.0 // indirect
5251
github.com/glebarez/go-sqlite v1.22.0 // indirect
5352
github.com/go-jose/go-jose/v4 v4.0.5 // indirect
5453
github.com/go-logr/logr v1.4.2 // indirect
@@ -60,11 +59,11 @@ require (
6059
github.com/hashicorp/hcl v1.0.0 // indirect
6160
github.com/inconshreveable/mousetrap v1.1.0 // indirect
6261
github.com/jellydator/ttlcache/v3 v3.3.0 // indirect
63-
github.com/klauspost/compress v1.17.11 // indirect
62+
github.com/klauspost/compress v1.18.0 // indirect
6463
github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 // indirect
6564
github.com/magiconair/properties v1.8.9 // indirect
6665
github.com/mattn/go-isatty v0.0.20 // indirect
67-
github.com/maypok86/otter v1.2.4 // indirect
66+
github.com/maypok86/otter/v2 v2.2.1 // indirect
6867
github.com/mitchellh/mapstructure v1.5.0 // indirect
6968
github.com/ncruces/go-strftime v0.1.9 // indirect
7069
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
@@ -77,16 +76,16 @@ require (
7776
github.com/sagikazarmark/locafero v0.7.0 // indirect
7877
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
7978
github.com/segmentio/ksuid v1.0.4 // indirect
80-
github.com/shirou/gopsutil/v3 v3.24.5 // indirect
81-
github.com/shoenig/go-m1cpu v0.1.6 // indirect
79+
github.com/shirou/gopsutil/v4 v4.25.11 // indirect
8280
github.com/sourcegraph/conc v0.3.0 // indirect
8381
github.com/spf13/afero v1.12.0 // indirect
8482
github.com/spf13/cast v1.7.1 // indirect
8583
github.com/spf13/cobra v1.8.1 // indirect
8684
github.com/spf13/pflag v1.0.6 // indirect
85+
github.com/spf13/viper v1.19.0 // indirect
8786
github.com/subosito/gotenv v1.6.0 // indirect
88-
github.com/tklauser/go-sysconf v0.3.14 // indirect
89-
github.com/tklauser/numcpus v0.9.0 // indirect
87+
github.com/tklauser/go-sysconf v0.3.16 // indirect
88+
github.com/tklauser/numcpus v0.11.0 // indirect
9089
github.com/yusufpapurcu/wmi v1.2.4 // indirect
9190
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
9291
go.opentelemetry.io/contrib/bridges/otelzap v0.10.0 // indirect
@@ -108,7 +107,7 @@ require (
108107
golang.org/x/net v0.35.0 // indirect
109108
golang.org/x/oauth2 v0.26.0 // indirect
110109
golang.org/x/sync v0.11.0 // indirect
111-
golang.org/x/sys v0.30.0 // indirect
110+
golang.org/x/sys v0.38.0 // indirect
112111
golang.org/x/term v0.29.0 // indirect
113112
golang.org/x/text v0.22.0 // indirect
114113
google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a // indirect

go.sum

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4
88
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
99
github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60=
1010
github.com/DATA-DOG/go-sqlmock v1.5.0/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM=
11+
github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0=
12+
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
1113
github.com/aws/aws-lambda-go v1.47.0 h1:0H8s0vumYx/YKs4sE7YM0ktwL2eWse+kfopsRI1sXVI=
1214
github.com/aws/aws-lambda-go v1.47.0/go.mod h1:dpMpZgvWx5vuQJfBt0zqBha60q7Dd7RfgJv23DymV8A=
1315
github.com/aws/aws-sdk-go-v2 v1.36.3 h1:mJoei2CxPutQVxaATCzDUjcZEjVRdpsiiXi2o38yqWM=
@@ -58,8 +60,8 @@ github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY
5860
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
5961
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
6062
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
61-
github.com/conductorone/baton-sdk v0.3.33 h1:N8KAk8d7qpWrIU4BKualH5vyjxyCL4yDSsW4EFw0+mg=
62-
github.com/conductorone/baton-sdk v0.3.33/go.mod h1:L55WO3ERMx1mfpjDgwK3jWNRGRF2E76WrQHmW6ev8VY=
63+
github.com/conductorone/baton-sdk v0.7.4 h1:JD79NYgIficX00ucugU/5//r2rpGPNqAsHlZsgE0GCM=
64+
github.com/conductorone/baton-sdk v0.7.4/go.mod h1:9S5feBOuIJxlNdGmkv3ObkCNHbVyOHr6foNrIrk+d4Y=
6365
github.com/conductorone/dpop v0.2.3 h1:s91U3845GHQ6P6FWrdNr2SEOy1ES/jcFs1JtKSl2S+o=
6466
github.com/conductorone/dpop v0.2.3/go.mod h1:gyo8TtzB9SCFCsjsICH4IaLZ7y64CcrDXMOPBwfq/3s=
6567
github.com/conductorone/dpop/integrations/dpop_grpc v0.2.3 h1:kLMCNIh0Mo2vbvvkCmJ3ixsPbXEJ6HPcW53Ku9yje3s=
@@ -74,12 +76,12 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8Yc
7476
github.com/deckarep/golang-set/v2 v2.7.0 h1:gIloKvD7yH2oip4VLhsv3JyLLFnC0Y2mlusgcvJYW5k=
7577
github.com/deckarep/golang-set/v2 v2.7.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4=
7678
github.com/denisenkom/go-mssqldb v0.10.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
77-
github.com/dolthub/maphash v0.1.0 h1:bsQ7JsF4FkkWyrP3oCnFJgrCUAFbFf3kOl4L/QxPDyQ=
78-
github.com/dolthub/maphash v0.1.0/go.mod h1:gkg4Ch4CdCDu5h6PMriVLawB7koZ+5ijb9puGMV50a4=
7979
github.com/doug-martin/goqu/v9 v9.19.0 h1:PD7t1X3tRcUiSdc5TEyOFKujZA5gs3VSA7wxSvBx7qo=
8080
github.com/doug-martin/goqu/v9 v9.19.0/go.mod h1:nf0Wc2/hV3gYK9LiyqIrzBEVGlI8qW3GuDCEobC4wBQ=
8181
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
8282
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
83+
github.com/ebitengine/purego v0.9.1 h1:a/k2f2HQU3Pi399RPW1MOaZyhKJL9w/xFpKAg4q1s0A=
84+
github.com/ebitengine/purego v0.9.1/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
8385
github.com/ennyjfrick/ruleguard-logfatal v0.0.2 h1:FlNMe9+h029VZVD8n6YdFzZAQz/aA8y6WSZttg50yBM=
8486
github.com/ennyjfrick/ruleguard-logfatal v0.0.2/go.mod h1:Ng4Cc8dzYEo8vzB2xd+IOxsO8X1OqO9mNnY4jbngQac=
8587
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
@@ -92,8 +94,6 @@ github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHk
9294
github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
9395
github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M=
9496
github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
95-
github.com/gammazero/deque v1.0.0 h1:LTmimT8H7bXkkCy6gZX7zNLtkbz4NdS2z8LZuor3j34=
96-
github.com/gammazero/deque v1.0.0/go.mod h1:iflpYvtGfM3U8S8j+sZEKIak3SAKYpA5/SQewgfXDKo=
9797
github.com/glebarez/go-sqlite v1.22.0 h1:uAcMJhaA6r3LHMTFgP0SifzgXg46yJkgxqyuyec+ruQ=
9898
github.com/glebarez/go-sqlite v1.22.0/go.mod h1:PlBIdHe0+aUEFn+r2/uthrWq4FxbzugL0L8Li6yQJbc=
9999
github.com/go-jose/go-jose/v4 v4.0.5 h1:M6T8+mKZl/+fNNuFHvGIzDz7BTLQPIounk/b9dw3AaE=
@@ -144,8 +144,8 @@ github.com/jellydator/ttlcache/v3 v3.3.0 h1:BdoC9cE81qXfrxeb9eoJi9dWrdhSuwXMAnHT
144144
github.com/jellydator/ttlcache/v3 v3.3.0/go.mod h1:bj2/e0l4jRnQdrnSTaGTsh4GSXvMjQcy41i7th0GVGw=
145145
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
146146
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
147-
github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
148-
github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
147+
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
148+
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
149149
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
150150
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
151151
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
@@ -165,8 +165,8 @@ github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D
165165
github.com/mattn/go-sqlite3 v1.14.7/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU=
166166
github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU=
167167
github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
168-
github.com/maypok86/otter v1.2.4 h1:HhW1Pq6VdJkmWwcZZq19BlEQkHtI8xgsQzBVXJU0nfc=
169-
github.com/maypok86/otter v1.2.4/go.mod h1:mKLfoI7v1HOmQMwFgX4QkRk23mX6ge3RDvjdHOWG4R4=
168+
github.com/maypok86/otter/v2 v2.2.1 h1:hnGssisMFkdisYcvQ8L019zpYQcdtPse+g0ps2i7cfI=
169+
github.com/maypok86/otter/v2 v2.2.1/go.mod h1:1NKY9bY+kB5jwCXBJfE59u+zAwOt6C7ni1FTlFFMqVs=
170170
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
171171
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
172172
github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4=
@@ -206,12 +206,8 @@ github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6g
206206
github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ=
207207
github.com/segmentio/ksuid v1.0.4 h1:sBo2BdShXjmcugAMwjugoGUdUV0pcxY5mW4xKRn3v4c=
208208
github.com/segmentio/ksuid v1.0.4/go.mod h1:/XUiZBD3kVx5SmUOl55voK5yeAbBNNIed+2O73XgrPE=
209-
github.com/shirou/gopsutil/v3 v3.24.5 h1:i0t8kL+kQTvpAYToeuiVk3TgDeKOFioZO3Ztz/iZ9pI=
210-
github.com/shirou/gopsutil/v3 v3.24.5/go.mod h1:bsoOS1aStSs9ErQ1WWfxllSeS1K5D+U30r2NfcubMVk=
211-
github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM=
212-
github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ=
213-
github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU=
214-
github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k=
209+
github.com/shirou/gopsutil/v4 v4.25.11 h1:X53gB7muL9Gnwwo2evPSE+SfOrltMoR6V3xJAXZILTY=
210+
github.com/shirou/gopsutil/v4 v4.25.11/go.mod h1:EivAfP5x2EhLp2ovdpKSozecVXn1TmuG7SMzs/Wh4PU=
215211
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
216212
github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo=
217213
github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0=
@@ -235,14 +231,14 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV
235231
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
236232
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
237233
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
238-
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
239-
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
234+
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
235+
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
240236
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
241237
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
242-
github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZb78yU=
243-
github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY=
244-
github.com/tklauser/numcpus v0.9.0 h1:lmyCHtANi8aRUgkckBgoDk1nHCux3n2cgkJLXdQGPDo=
245-
github.com/tklauser/numcpus v0.9.0/go.mod h1:SN6Nq1O3VychhC1npsWostA+oW+VOQTxZrS604NSRyI=
238+
github.com/tklauser/go-sysconf v0.3.16 h1:frioLaCQSsF5Cy1jgRBrzr6t502KIIwQ0MArYICU0nA=
239+
github.com/tklauser/go-sysconf v0.3.16/go.mod h1:/qNL9xxDhc7tx3HSRsLWNnuzbVfh3e7gh/BmM179nYI=
240+
github.com/tklauser/numcpus v0.11.0 h1:nSTwhKH5e1dMNsCdVBukSZrURJRoHbSEQjdEbY+9RXw=
241+
github.com/tklauser/numcpus v0.11.0/go.mod h1:z+LwcLq54uWZTX0u/bGobaV34u6V7KNlTZejzM6/3MQ=
246242
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
247243
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
248244
github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0=
@@ -341,8 +337,8 @@ golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7w
341337
golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
342338
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
343339
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
344-
golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
345-
golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
340+
golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
341+
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
346342
golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU=
347343
golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
348344
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=

0 commit comments

Comments
 (0)