Skip to content

Commit 0038b86

Browse files
authored
Merge pull request #59 from situation-sh/auto-release
Add auto-release workflow on push
2 parents a5081b0 + 3667712 commit 0038b86

File tree

10 files changed

+165
-154
lines changed

10 files changed

+165
-154
lines changed

.github/workflows/build.yaml

-50
This file was deleted.

.github/workflows/release.yaml

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: release
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
# Pattern matched against refs/tags
7+
tags:
8+
- "*" # Push events to every tag not containing /
9+
10+
env:
11+
GO111MODULE: on
12+
CGO_ENABLED: 0
13+
14+
jobs:
15+
build:
16+
runs-on: ubuntu-latest
17+
steps:
18+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
19+
- name: Checkout Source
20+
uses: actions/checkout@v4
21+
# Setup Go
22+
- name: Setup Go
23+
uses: actions/setup-go@v5
24+
with:
25+
go-version: "1.24.0"
26+
cache: true
27+
# Run build of the application
28+
- name: Run build
29+
run: make all COMMIT=$GITHUB_SHA BIN_DIR=dist
30+
# generate schema
31+
- name: Generate schema
32+
run: |
33+
cp bin/situation-*-linux /tmp/situation;
34+
/tmp/situation schema > dist/schema.json
35+
# upload binaries and schema
36+
- uses: actions/upload-artifact@v4
37+
with:
38+
name: situation
39+
path: dist/**
40+
41+
release:
42+
needs:
43+
- build
44+
runs-on: ubuntu-latest
45+
permissions:
46+
contents: write # IMPORTANT: mandatory for making GitHub Releases
47+
id-token: write # IMPORTANT: mandatory for sigstore
48+
steps:
49+
- name: Download artifacts
50+
uses: actions/download-artifact@v4
51+
with:
52+
name: situation
53+
path: dist/
54+
- name: Create GitHub Release
55+
env:
56+
GITHUB_TOKEN: ${{ github.token }}
57+
run: >-
58+
gh release create
59+
"$GITHUB_REF_NAME"
60+
--repo "$GITHUB_REPOSITORY"
61+
--notes ""
62+
- name: Upload artifact to GitHub Release
63+
env:
64+
GITHUB_TOKEN: ${{ github.token }}
65+
# Upload to GitHub Release using the `gh` CLI.
66+
# `dist/` contains the built packages, and the
67+
# sigstore-produced signatures and certificates.
68+
run: >-
69+
gh release upload
70+
"$GITHUB_REF_NAME" dist/**
71+
--repo "$GITHUB_REPOSITORY"

.github/workflows/run.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
path: bin/situation-*-windows.exe
3434
retention-days: 1
3535

36-
test-linux:
36+
linux:
3737
needs: build
3838
runs-on: ubuntu-latest
3939
steps:
@@ -57,7 +57,7 @@ jobs:
5757
path: linux.json
5858
retention-days: 1
5959

60-
test-windows:
60+
windows:
6161
needs: build
6262
runs-on: windows-latest
6363
steps:

.github/workflows/test.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
path: ${{ env.test-module-binary }}
3737
retention-days: 1
3838

39-
test-linux:
39+
linux:
4040
needs: build
4141
runs-on: ubuntu-latest
4242
strategy:
@@ -67,7 +67,7 @@ jobs:
6767
chmod +x ${{ env.SITUATION }}
6868
${{ env.SITUATION }} -test.v
6969
70-
test-windows:
70+
windows:
7171
strategy:
7272
matrix:
7373
os: [windows-2022, windows-2019]
@@ -107,5 +107,5 @@ jobs:
107107

108108
- name: Install the project
109109
run: uv sync --all-extras --dev
110-
- name: Deploy
110+
- name: Build docs
111111
run: uv run mkdocs build

Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ COMMIT := $(shell git rev-parse HEAD)
2929

3030
# system stuff
3131
GO := $(shell which go)
32-
GOARCH ?= $(shell go env|grep GOARCH|awk -F '=' '{print $$2}'|sed -e 's/"//g')
33-
GOOS ?= $(shell go env|grep GOOS |awk -F '=' '{print $$2}'|sed -e 's/"//g')
32+
GOARCH ?= $(shell go env|grep GOARCH|awk -F '=' '{print $$2}'|sed -e "s/[']//g")
33+
GOOS ?= $(shell go env|grep GOOS |awk -F '=' '{print $$2}'|sed -e "s/[']//g")
3434

3535
# files
3636
SRC_FILES := $(shell find . -path "*.go" -not -path "./.*")
@@ -102,7 +102,7 @@ go.mod:
102102
$(GO) mod init $(MODULE)
103103
$(GO) mod tidy
104104

105-
all: $(BIN_PREFIX)-amd64-linux $(BIN_PREFIX)-amd64-windows.exe
105+
all: $(BIN_PREFIX)-$(GOARCH)-linux $(BIN_PREFIX)-$(GOARCH)-windows.exe
106106

107107
build-test: $(BIN_PREFIX)-module-testing-amd64-linux $(BIN_PREFIX)-module-testing-amd64-windows.exe
108108

go.mod

+12-10
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@ go 1.24
55
require (
66
github.com/brianvoe/gofakeit/v6 v6.28.0
77
github.com/cakturk/go-netstat v0.0.0-20200220111822-e5b49efee7a5
8-
github.com/docker/docker v28.0.0+incompatible
8+
github.com/docker/docker v28.0.1+incompatible
99
github.com/godbus/dbus/v5 v5.1.0
1010
github.com/google/uuid v1.6.0
11-
github.com/gosnmp/gosnmp v1.38.0
11+
github.com/gosnmp/gosnmp v1.39.0
1212
github.com/invopop/jsonschema v0.13.0
13-
github.com/jaypipes/ghw v0.13.0
13+
github.com/jaypipes/ghw v0.14.0
1414
github.com/knqyf263/go-rpmdb v0.1.1
1515
github.com/libp2p/go-netroute v0.2.2
1616
github.com/lorenzosaino/go-sysctl v0.3.1
1717
github.com/praetorian-inc/fingerprintx v1.1.14
1818
github.com/prometheus-community/pro-bing v0.6.1
1919
github.com/shiena/ansicolor v0.0.0-20230509054315-a9deabde6e02
20-
github.com/shirou/gopsutil/v4 v4.25.1
20+
github.com/shirou/gopsutil/v4 v4.25.2
2121
github.com/sirupsen/logrus v1.9.3
2222
github.com/urfave/cli/v2 v2.27.5
2323
github.com/vishvananda/netlink v1.3.0
2424
github.com/winlabs/gowin32 v0.0.0-20240930213947-f504d7e14639
2525
github.com/wk8/go-ordered-map/v2 v2.1.8
2626
golang.org/x/sys v0.30.0
2727
gopkg.in/yaml.v3 v3.0.1
28-
modernc.org/sqlite v1.35.0
28+
modernc.org/sqlite v1.36.0
2929
)
3030

3131
require (
@@ -49,7 +49,7 @@ require (
4949
github.com/gogo/protobuf v1.3.2 // indirect
5050
github.com/google/gopacket v1.1.19 // indirect
5151
github.com/jaypipes/pcidb v1.0.1 // indirect
52-
github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 // indirect
52+
github.com/lufia/plan9stats v0.0.0-20250303091104-876f3ea5145d // indirect
5353
github.com/mailru/easyjson v0.9.0 // indirect
5454
github.com/mattn/go-isatty v0.0.20 // indirect
5555
github.com/mitchellh/go-homedir v1.1.0 // indirect
@@ -58,11 +58,12 @@ require (
5858
github.com/morikuni/aec v1.0.0 // indirect
5959
github.com/ncruces/go-strftime v0.1.9 // indirect
6060
github.com/opencontainers/go-digest v1.0.0 // indirect
61-
github.com/opencontainers/image-spec v1.1.0 // indirect
61+
github.com/opencontainers/image-spec v1.1.1 // indirect
6262
github.com/pkg/errors v0.9.1 // indirect
6363
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
6464
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
6565
github.com/russross/blackfriday/v2 v2.1.0 // indirect
66+
github.com/samber/lo v1.49.1 // indirect
6667
github.com/tklauser/go-sysconf v0.3.14 // indirect
6768
github.com/tklauser/numcpus v0.9.0 // indirect
6869
github.com/vishvananda/netns v0.0.5 // indirect
@@ -75,13 +76,14 @@ require (
7576
go.opentelemetry.io/otel/metric v1.34.0 // indirect
7677
go.opentelemetry.io/otel/sdk v1.34.0 // indirect
7778
go.opentelemetry.io/otel/trace v1.34.0 // indirect
78-
golang.org/x/crypto v0.33.0 // indirect
79-
golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa // indirect
80-
golang.org/x/exp/typeparams v0.0.0-20250218142911-aa4b98e5adaa // indirect
79+
golang.org/x/crypto v0.35.0 // indirect
80+
golang.org/x/exp v0.0.0-20250228200357-dead58393ab7 // indirect
81+
golang.org/x/exp/typeparams v0.0.0-20250228200357-dead58393ab7 // indirect
8182
golang.org/x/lint v0.0.0-20241112194109-818c5a804067 // indirect
8283
golang.org/x/mod v0.23.0 // indirect
8384
golang.org/x/net v0.35.0 // indirect
8485
golang.org/x/sync v0.11.0 // indirect
86+
golang.org/x/text v0.22.0 // indirect
8587
golang.org/x/time v0.10.0 // indirect
8688
golang.org/x/tools v0.30.0 // indirect
8789
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect

go.sum

+24-22
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5Qvfr
3131
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
3232
github.com/docker/cli v20.10.17+incompatible h1:eO2KS7ZFeov5UJeaDmIs1NFEDRf32PaqRpvoEkKBy5M=
3333
github.com/docker/cli v20.10.17+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
34-
github.com/docker/docker v28.0.0+incompatible h1:Olh0KS820sJ7nPsBKChVhk5pzqcwDR15fumfAd/p9hM=
35-
github.com/docker/docker v28.0.0+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
34+
github.com/docker/docker v28.0.1+incompatible h1:FCHjSRdXhNRFjlHMTv4jUNlIBbTeRjrWfeFuJp7jpo0=
35+
github.com/docker/docker v28.0.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
3636
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
3737
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
3838
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
@@ -58,8 +58,8 @@ github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk=
5858
github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
5959
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
6060
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
61-
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
62-
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
61+
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
62+
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
6363
github.com/google/gopacket v1.1.19 h1:ves8RnFZPGiFnTS0uPQStjwru6uO6h+nlr9j6fL7kF8=
6464
github.com/google/gopacket v1.1.19/go.mod h1:iJ8V8n6KS+z2U1A8pUwu8bW5SyEMkXJB8Yo/Vo+TKTo=
6565
github.com/google/pprof v0.0.0-20240409012703-83162a5b38cd h1:gbpYu9NMq8jhDVbvlGkMFWCjLFlqqEZjEmObmhUy6Vo=
@@ -68,16 +68,16 @@ github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaU
6868
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ=
6969
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
7070
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
71-
github.com/gosnmp/gosnmp v1.38.0 h1:I5ZOMR8kb0DXAFg/88ACurnuwGwYkXWq3eLpJPHMEYc=
72-
github.com/gosnmp/gosnmp v1.38.0/go.mod h1:FE+PEZvKrFz9afP9ii1W3cprXuVZ17ypCcyyfYuu5LY=
71+
github.com/gosnmp/gosnmp v1.39.0 h1:mPJtSWFLkEemo2bz4fdNztZIFHYG86MC6c6veocq0ZE=
72+
github.com/gosnmp/gosnmp v1.39.0/go.mod h1:CxVS6bXqmWZlafUj9pZUnQX5e4fAltqPcijxWpCitDo=
7373
github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1 h1:VNqngBF40hVlDloBruUehVYC3ArSgIyScOAyMRqBxRg=
7474
github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1/go.mod h1:RBRO7fro65R6tjKzYgLAFo0t1QEXY1Dp+i/bvpRiqiQ=
7575
github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk=
7676
github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg=
7777
github.com/invopop/jsonschema v0.13.0 h1:KvpoAJWEjR3uD9Kbm2HWJmqsEaHt8lBUpd0qHcIi21E=
7878
github.com/invopop/jsonschema v0.13.0/go.mod h1:ffZ5Km5SWWRAIN6wbDXItl95euhFz2uON45H2qjYt+0=
79-
github.com/jaypipes/ghw v0.13.0 h1:log8MXuB8hzTNnSktqpXMHc0c/2k/WgjOMSUtnI1RV4=
80-
github.com/jaypipes/ghw v0.13.0/go.mod h1:In8SsaDqlb1oTyrbmTC14uy+fbBMvp+xdqX51MidlD8=
79+
github.com/jaypipes/ghw v0.14.0 h1:Z2AunEykaBYXLgpntVQB8SGmIFuCEmCcj6aS5j8xrys=
80+
github.com/jaypipes/ghw v0.14.0/go.mod h1:F4UM7Ix55ONYwD3Lck2S4BI+hKezOwtizuJxXDFsioo=
8181
github.com/jaypipes/pcidb v1.0.1 h1:WB2zh27T3nwg8AE8ei81sNRb9yWBii3JGNJtT7K9Oic=
8282
github.com/jaypipes/pcidb v1.0.1/go.mod h1:6xYUz/yYEyOkIkUt2t2J2folIuZ4Yg6uByCGFXMCeE4=
8383
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
@@ -93,8 +93,8 @@ github.com/libp2p/go-netroute v0.2.2 h1:Dejd8cQ47Qx2kRABg6lPwknU7+nBnFRpko45/fFP
9393
github.com/libp2p/go-netroute v0.2.2/go.mod h1:Rntq6jUAH0l9Gg17w5bFGhcC9a+vk4KNXs6s7IljKYE=
9494
github.com/lorenzosaino/go-sysctl v0.3.1 h1:3phX80tdITw2fJjZlwbXQnDWs4S30beNcMbw0cn0HtY=
9595
github.com/lorenzosaino/go-sysctl v0.3.1/go.mod h1:5grcsBRpspKknNS1qzt1eIeRDLrhpKZAtz8Fcuvs1Rc=
96-
github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 h1:7UMa6KCCMjZEMDtTVdcGu0B1GmmC7QJKiCCjyTAWQy0=
97-
github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683/go.mod h1:ilwx/Dta8jXAgpFYFvSWEMwxmbWXyiUHkd5FwyKhb5k=
96+
github.com/lufia/plan9stats v0.0.0-20250303091104-876f3ea5145d h1:fjMbDVUGsMQiVZnSQsmouYJvMdwsGiDipOZoN66v844=
97+
github.com/lufia/plan9stats v0.0.0-20250303091104-876f3ea5145d/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg=
9898
github.com/mailru/easyjson v0.9.0 h1:PrnmzHw7262yW8sTBwxi1PdJA3Iw/EKBa8psRf7d9a4=
9999
github.com/mailru/easyjson v0.9.0/go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU=
100100
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
@@ -113,8 +113,8 @@ github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdh
113113
github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
114114
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
115115
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
116-
github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug=
117-
github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM=
116+
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
117+
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
118118
github.com/opencontainers/runc v1.1.3 h1:vIXrkId+0/J2Ymu2m7VjGvbSlAId9XNRPhn2p4b+d8w=
119119
github.com/opencontainers/runc v1.1.3/go.mod h1:1J5XiS+vdZ3wCyZybsuxXZWGrgSr8fFJHLXuG2PsnNg=
120120
github.com/ory/dockertest v3.3.5+incompatible h1:iLLK6SQwIhcbrG783Dghaaa3WPzGc+4Emza6EbVUUGA=
@@ -136,10 +136,12 @@ github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR
136136
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
137137
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
138138
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
139+
github.com/samber/lo v1.49.1 h1:4BIFyVfuQSEpluc7Fua+j1NolZHiEHEpaSEKdsH0tew=
140+
github.com/samber/lo v1.49.1/go.mod h1:dO6KHFzUKXgP8LDhU0oI8d2hekjXnGOu0DB8Jecxd6o=
139141
github.com/shiena/ansicolor v0.0.0-20230509054315-a9deabde6e02 h1:v9ezJDHA1XGxViAUSIoO/Id7Fl63u6d0YmsAm+/p2hs=
140142
github.com/shiena/ansicolor v0.0.0-20230509054315-a9deabde6e02/go.mod h1:RF16/A3L0xSa0oSERcnhd8Pu3IXSDZSK2gmGIMsttFE=
141-
github.com/shirou/gopsutil/v4 v4.25.1 h1:QSWkTc+fu9LTAWfkZwZ6j8MSUk4A2LV7rbH0ZqmLjXs=
142-
github.com/shirou/gopsutil/v4 v4.25.1/go.mod h1:RoUCUpndaJFtT+2zsZzzmhvbfGoDCJ7nFXKJf8GqJbI=
143+
github.com/shirou/gopsutil/v4 v4.25.2 h1:NMscG3l2CqtWFS86kj3vP7soOczqrQYIEhO/pMvvQkk=
144+
github.com/shirou/gopsutil/v4 v4.25.2/go.mod h1:34gBYJzyqCDT11b6bMHP0XCvWeU3J61XRT7a2EmCRTA=
143145
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
144146
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
145147
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@@ -194,12 +196,12 @@ go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp
194196
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
195197
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
196198
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
197-
golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus=
198-
golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M=
199-
golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa h1:t2QcU6V556bFjYgu4L6C+6VrCPyJZ+eyRsABUPs1mz4=
200-
golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa/go.mod h1:BHOTPb3L19zxehTsLoJXVaTktb06DFgmdW6Wb9s8jqk=
201-
golang.org/x/exp/typeparams v0.0.0-20250218142911-aa4b98e5adaa h1:Br3+0EZZohShrmVVc85znGpxw7Ca8hsUJlrdT/JQGw8=
202-
golang.org/x/exp/typeparams v0.0.0-20250218142911-aa4b98e5adaa/go.mod h1:LKZHyeOpPuZcMgxeHjJp4p5yvxrCX1xDvH10zYHhjjQ=
199+
golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs=
200+
golang.org/x/crypto v0.35.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ=
201+
golang.org/x/exp v0.0.0-20250228200357-dead58393ab7 h1:aWwlzYV971S4BXRS9AmqwDLAD85ouC6X+pocatKY58c=
202+
golang.org/x/exp v0.0.0-20250228200357-dead58393ab7/go.mod h1:BHOTPb3L19zxehTsLoJXVaTktb06DFgmdW6Wb9s8jqk=
203+
golang.org/x/exp/typeparams v0.0.0-20250228200357-dead58393ab7 h1:lTMf83Xl8hf8VJ6ylvbt1sVaZkpcECn4OOrSKN9aWh4=
204+
golang.org/x/exp/typeparams v0.0.0-20250228200357-dead58393ab7/go.mod h1:LKZHyeOpPuZcMgxeHjJp4p5yvxrCX1xDvH10zYHhjjQ=
203205
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
204206
golang.org/x/lint v0.0.0-20241112194109-818c5a804067 h1:adDmSQyFTCiv19j015EGKJBoaa7ElV0Q1Wovb/4G7NA=
205207
golang.org/x/lint v0.0.0-20241112194109-818c5a804067/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
@@ -293,8 +295,8 @@ modernc.org/opt v0.1.4 h1:2kNGMRiUjrp4LcaPuLY2PzUfqM/w9N23quVwhKt5Qm8=
293295
modernc.org/opt v0.1.4/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns=
294296
modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
295297
modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
296-
modernc.org/sqlite v1.35.0 h1:yQps4fegMnZFdphtzlfQTCNBWtS0CZv48pRpW3RFHRw=
297-
modernc.org/sqlite v1.35.0/go.mod h1:9cr2sicr7jIaWTBKQmAxQLfBv9LL0su4ZTEV+utt3ic=
298+
modernc.org/sqlite v1.36.0 h1:EQXNRn4nIS+gfsKeUTymHIz1waxuv5BzU7558dHSfH8=
299+
modernc.org/sqlite v1.36.0/go.mod h1:7MPwH7Z6bREicF9ZVUR78P1IKuxfZ8mRIDHD0iD+8TU=
298300
modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
299301
modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A=
300302
modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y=

0 commit comments

Comments
 (0)