Skip to content

Commit b8b8697

Browse files
cpcloudclaude
andauthored
chore: update Go deps, GitHub Actions, and Nix vendor hash (#736)
## Summary - Bump Go deps: glamour v1.0.0, huh v1.0.0, any-llm-go v0.9.0, anthropic-sdk-go v1.26.0, ollama v0.17.7, and transitive deps - Bump GitHub Actions: setup-go v6.3.0, setup-node v6.3.0, install-nix-action v31.10.0, create-github-app-token v2.2.1, trufflehog v3.93.8, codeql-action v4.32.6, docker/setup-qemu-action v4.0.0, docker/setup-buildx-action v4.0.0, docker/login-action v4.0.0 - Update Nix vendor hash for new Go dependencies - All tests pass, no new OSV findings, no dead code Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 82586ad commit b8b8697

8 files changed

Lines changed: 137 additions & 184 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
persist-credentials: false
3939

40-
- uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6
40+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
4141
with:
4242
go-version: "1.25"
4343

@@ -142,7 +142,7 @@ jobs:
142142
with:
143143
persist-credentials: false
144144

145-
- uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6
145+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
146146
with:
147147
go-version: "1.25"
148148

@@ -160,7 +160,7 @@ jobs:
160160
with:
161161
persist-credentials: false
162162

163-
- uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6
163+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
164164
with:
165165
go-version: "1.25"
166166

@@ -169,7 +169,7 @@ jobs:
169169
go mod tidy
170170
git diff --exit-code go.mod go.sum
171171
172-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
172+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
173173

174174
- name: Build with Nix
175175
run: nix build '.#micasa'
@@ -185,7 +185,7 @@ jobs:
185185
with:
186186
persist-credentials: false
187187

188-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
188+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
189189

190190
- name: Build docs
191191
run: nix run '.#docs'
@@ -206,7 +206,7 @@ jobs:
206206
steps:
207207
- name: Generate app token
208208
id: app-token
209-
uses: actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1
209+
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
210210
with:
211211
app-id: ${{ secrets.APP_ID }}
212212
private-key: ${{ secrets.APP_PRIVATE_KEY }}
@@ -216,7 +216,7 @@ jobs:
216216
fetch-depth: 0
217217
token: ${{ steps.app-token.outputs.token }}
218218

219-
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6
219+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
220220
with:
221221
node-version: lts/*
222222

.github/workflows/lint.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
with:
2525
persist-credentials: false
2626

27-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
27+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
2828

2929
- name: Run deadcode
3030
run: nix run '.#deadcode'
@@ -40,7 +40,7 @@ jobs:
4040
with:
4141
persist-credentials: false
4242

43-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
43+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
4444

4545
- name: Run golangci-lint
4646
run: nix run '.#golangci-lint'
@@ -57,7 +57,7 @@ jobs:
5757
fetch-depth: 0
5858
persist-credentials: false
5959

60-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
60+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
6161

6262
- name: Run pre-commit hooks
6363
run: nix run '.#pre-commit' -- --from-ref 'origin/${{ github.base_ref || 'main' }}' --to-ref HEAD

.github/workflows/pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
- uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
3636

37-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
37+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
3838

3939
- name: Build docs
4040
run: nix run '.#docs'

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ jobs:
3131
fetch-depth: 0
3232
persist-credentials: false
3333

34-
- uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6
34+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
3535
with:
3636
go-version: "1.25"
3737

38-
- uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
38+
- uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
3939

40-
- uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
40+
- uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
4141

42-
- uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
42+
- uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
4343
with:
4444
registry: ${{ env.REGISTRY }}
4545
username: ${{ github.actor }}

.github/workflows/security.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
with:
2525
persist-credentials: false
2626

27-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
27+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
2828

2929
- name: Run govulncheck
3030
run: nix run '.#govulncheck'
@@ -40,7 +40,7 @@ jobs:
4040
with:
4141
persist-credentials: false
4242

43-
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
43+
- uses: cachix/install-nix-action@19effe9fe722874e6d46dd7182e4b8b7a43c4a99 # v31.10.0
4444

4545
- name: Run osv-scanner
4646
run: nix run '.#osv-scanner'
@@ -57,7 +57,7 @@ jobs:
5757
fetch-depth: 0
5858
persist-credentials: false
5959

60-
- uses: trufflesecurity/trufflehog@7635b24fd512a2e817dd3e9dd661caaf035a079d # v3.93.1
60+
- uses: trufflesecurity/trufflehog@6c05c4a00b91aa542267d8e32a8254774799d68d # v3.93.8
6161
with:
6262
extra_args: --only-verified
6363

@@ -76,12 +76,12 @@ jobs:
7676
with:
7777
persist-credentials: false
7878

79-
- uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6
79+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
8080
with:
8181
go-version: "1.25"
8282

8383
- name: Initialize CodeQL
84-
uses: github/codeql-action/init@9e907b5e64f6b83e7804b09294d44122997950d6 # v4.32.3
84+
uses: github/codeql-action/init@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6
8585
with:
8686
languages: go
8787
build-mode: manual
@@ -90,4 +90,4 @@ jobs:
9090
run: go build ./...
9191

9292
- name: Perform CodeQL analysis
93-
uses: github/codeql-action/analyze@9e907b5e64f6b83e7804b09294d44122997950d6 # v4.32.3
93+
uses: github/codeql-action/analyze@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
inherit version;
3434
src = ./.;
3535
subPackages = [ "cmd/micasa" ];
36-
vendorHash = "sha256-0OxZw0Co1uNcOHrcdfdCqOgo47dTvOkfVOV0pE7BkVI=";
36+
vendorHash = "sha256-uIoFny9WbkirU2Sin1KKQPzdKKl3V6vfl4WaRgK8Ksk=";
3737
env.CGO_ENABLED = 0;
3838
preCheck = ''
3939
export HOME="$(mktemp -d)"

go.mod

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ require (
99
github.com/BurntSushi/toml v1.6.0
1010
github.com/adrg/xdg v0.5.3
1111
github.com/alecthomas/kong v1.14.0
12-
github.com/brianvoe/gofakeit/v7 v7.14.0
12+
github.com/brianvoe/gofakeit/v7 v7.14.1
1313
github.com/charmbracelet/bubbles v1.0.0
1414
github.com/charmbracelet/bubbletea v1.3.10
15-
github.com/charmbracelet/glamour v0.10.0
16-
github.com/charmbracelet/huh v0.8.0
15+
github.com/charmbracelet/glamour v1.0.0
16+
github.com/charmbracelet/huh v1.0.0
1717
github.com/charmbracelet/lipgloss v1.1.1-0.20250404203927-76690c660834
1818
github.com/charmbracelet/x/ansi v0.11.6
1919
github.com/dustin/go-humanize v1.0.1
2020
github.com/iancoleman/strcase v0.3.0
2121
github.com/lrstanley/bubblezone v1.0.0
22-
github.com/mozilla-ai/any-llm-go v0.8.0
22+
github.com/mozilla-ai/any-llm-go v0.9.0
2323
github.com/rmhubbert/bubbletea-overlay v0.6.5
2424
github.com/stretchr/testify v1.11.1
2525
github.com/tj/go-naturaldate v1.3.0
@@ -30,74 +30,82 @@ require (
3030
)
3131

3232
require (
33-
cloud.google.com/go v0.116.0 // indirect
34-
cloud.google.com/go/auth v0.9.3 // indirect
35-
cloud.google.com/go/compute/metadata v0.5.0 // indirect
33+
cloud.google.com/go v0.123.0 // indirect
34+
cloud.google.com/go/auth v0.18.2 // indirect
35+
cloud.google.com/go/compute/metadata v0.9.0 // indirect
3636
github.com/alecthomas/chroma/v2 v2.23.1 // indirect
37-
github.com/anthropics/anthropic-sdk-go v1.21.0 // indirect
37+
github.com/anthropics/anthropic-sdk-go v1.26.0 // indirect
3838
github.com/atotto/clipboard v0.1.4 // indirect
3939
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
4040
github.com/aymerick/douceur v0.2.0 // indirect
4141
github.com/bahlo/generic-list-go v0.2.0 // indirect
4242
github.com/buger/jsonparser v1.1.1 // indirect
4343
github.com/catppuccin/go v0.3.0 // indirect
44+
github.com/cespare/xxhash/v2 v2.3.0 // indirect
4445
github.com/charmbracelet/colorprofile v0.4.2 // indirect
4546
github.com/charmbracelet/harmonica v0.2.0 // indirect
4647
github.com/charmbracelet/x/cellbuf v0.0.15 // indirect
47-
github.com/charmbracelet/x/exp/slice v0.0.0-20260301003739-baafbde16d0a // indirect
48+
github.com/charmbracelet/x/exp/slice v0.0.0-20260309091332-e8ca31595cc4 // indirect
4849
github.com/charmbracelet/x/exp/strings v0.1.0 // indirect
4950
github.com/charmbracelet/x/term v0.2.2 // indirect
5051
github.com/clipperhouse/displaywidth v0.11.0 // indirect
5152
github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
5253
github.com/davecgh/go-spew v1.1.1 // indirect
5354
github.com/dlclark/regexp2 v1.11.5 // indirect
5455
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
55-
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
56+
github.com/felixge/httpsnoop v1.0.4 // indirect
57+
github.com/go-logr/logr v1.4.3 // indirect
58+
github.com/go-logr/stdr v1.2.2 // indirect
5659
github.com/google/go-cmp v0.7.0 // indirect
57-
github.com/google/s2a-go v0.1.8 // indirect
60+
github.com/google/s2a-go v0.1.9 // indirect
5861
github.com/google/uuid v1.6.0 // indirect
59-
github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
62+
github.com/googleapis/enterprise-certificate-proxy v0.3.14 // indirect
63+
github.com/googleapis/gax-go/v2 v2.17.0 // indirect
6064
github.com/gorilla/css v1.0.1 // indirect
6165
github.com/gorilla/websocket v1.5.3 // indirect
6266
github.com/jinzhu/inflection v1.0.0 // indirect
6367
github.com/jinzhu/now v1.1.5 // indirect
6468
github.com/lucasb-eyer/go-colorful v1.3.0 // indirect
65-
github.com/mailru/easyjson v0.7.7 // indirect
69+
github.com/mailru/easyjson v0.9.1 // indirect
6670
github.com/mattn/go-isatty v0.0.20 // indirect
6771
github.com/mattn/go-localereader v0.0.1 // indirect
68-
github.com/mattn/go-runewidth v0.0.20 // indirect
72+
github.com/mattn/go-runewidth v0.0.21 // indirect
6973
github.com/microcosm-cc/bluemonday v1.0.27 // indirect
7074
github.com/mitchellh/hashstructure/v2 v2.0.2 // indirect
7175
github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect
7276
github.com/muesli/cancelreader v0.2.2 // indirect
7377
github.com/muesli/reflow v0.3.0 // indirect
7478
github.com/muesli/termenv v0.16.0 // indirect
7579
github.com/ncruces/go-strftime v1.0.0 // indirect
76-
github.com/ollama/ollama v0.15.4 // indirect
80+
github.com/ollama/ollama v0.17.7 // indirect
7781
github.com/openai/openai-go v1.12.0 // indirect
7882
github.com/pmezard/go-difflib v1.0.0 // indirect
7983
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
8084
github.com/rivo/uniseg v0.4.7 // indirect
8185
github.com/tidwall/gjson v1.18.0 // indirect
82-
github.com/tidwall/match v1.1.1 // indirect
86+
github.com/tidwall/match v1.2.0 // indirect
8387
github.com/tidwall/pretty v1.2.1 // indirect
8488
github.com/tidwall/sjson v1.2.5 // indirect
8589
github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
8690
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
8791
github.com/yuin/goldmark v1.7.16 // indirect
8892
github.com/yuin/goldmark-emoji v1.0.6 // indirect
89-
go.opencensus.io v0.24.0 // indirect
93+
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
94+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.67.0 // indirect
95+
go.opentelemetry.io/otel v1.42.0 // indirect
96+
go.opentelemetry.io/otel/metric v1.42.0 // indirect
97+
go.opentelemetry.io/otel/trace v1.42.0 // indirect
9098
golang.org/x/crypto v0.48.0 // indirect
9199
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect
92100
golang.org/x/net v0.51.0 // indirect
93-
golang.org/x/sys v0.41.0 // indirect
94-
golang.org/x/tools v0.42.0 // indirect
95-
google.golang.org/genai v1.45.0 // indirect
96-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
97-
google.golang.org/grpc v1.66.2 // indirect
98-
google.golang.org/protobuf v1.34.2 // indirect
101+
golang.org/x/sync v0.20.0 // indirect
102+
golang.org/x/sys v0.42.0 // indirect
103+
google.golang.org/genai v1.49.0 // indirect
104+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 // indirect
105+
google.golang.org/grpc v1.79.2 // indirect
106+
google.golang.org/protobuf v1.36.11 // indirect
99107
gopkg.in/yaml.v3 v3.0.1 // indirect
100-
modernc.org/libc v1.68.1 // indirect
108+
modernc.org/libc v1.70.0 // indirect
101109
modernc.org/mathutil v1.7.1 // indirect
102110
modernc.org/memory v1.11.0 // indirect
103111
)

0 commit comments

Comments
 (0)