Skip to content

📦 deps: refresh dev-tooling + sigstore-go for v1.4 soak#103

Merged
scttbnsn merged 4 commits into
dev/v1.4from
deps/batch-v1.4-soak
Jun 16, 2026
Merged

📦 deps: refresh dev-tooling + sigstore-go for v1.4 soak#103
scttbnsn merged 4 commits into
dev/v1.4from
deps/batch-v1.4-soak

Conversation

@scttbnsn

Copy link
Copy Markdown
Contributor

Small dependency-refresh batch on dev/v1.4.

Go

  • sigstore/sigstore-go v1.2.0 → v1.2.1 (image-trust path; patch, no behavior change)
  • go mod tidy'd; govulncheck clean

npm (dev/docs tooling)

  • Biome 2.4.16 → 2.5.0
  • Tailwind 4.3.0 → 4.3.1 — docs was exact-pinned at 4.3.0 while website used ^4.3.0; pinned docs to 4.3.1 so both build the same Tailwind
  • fumadocs 16.10.0 → 16.10.3
  • lucide-react 1.17 → 1.18
  • @radix-ui/react-slot 1.2 → 1.3

Lockfile / postcss

npm update left next's nested postcss flagged (the override doesn't re-resolve on update — the known full-reinstall trap). Regenerated package-lock.json from scratch in a clean env so the existing postcss: ^8.5.15 override is authoritative — npm audit reports 0 vulnerabilities.

Checks

Full pre-push chain green: go-lint, go-test, govulncheck, go-fuzz, lockfile-dedupe, knip, biome, ts-test, build, zizmor, clean-tree.

scttbnsn added 4 commits June 15, 2026 20:48
Upstream agent renamed CodesWhat/lookout → CodesWhat/portwing, so the
bundled preset follows. Pure rename, no rule changes.

- 🔄 refactor(configs): lookout.yaml → portwing.yaml, lookout-with-exec.yaml → portwing-with-exec.yaml
- 🔄 refactor(examples): examples/compose/lookout/ → examples/compose/portwing/
- 📝 docs(presets): retitle Lookout sections, update agent URL, fix cross-references
- 📝 docs(readme,changelog): update preset list, compose-example list, and v1.4 changelog entry
Replace the logo everywhere it ships and regenerate every derived icon
from the new 1023x1023 source.

- 🎨 style(logo): new sockguard-logo.png at repo root, website/public, docs/public (all three kept byte-identical as before)
- 🎨 style(favicons): regenerate favicon.ico (16/32/48), favicon-96x96.png, apple-touch-icon.png, favicon.svg — transparency preserved
- 🎨 style(pwa): regenerate maskable web-app-manifest 192/512 (logo padded to safe zone, flattened on white) to match prior output
- 🔧 config(layout): bump icon cache-buster ?v=20260408 → ?v=20260615 so returning visitors refetch
Replace the old ASCII banner with the sockguard dog, and render it in
full 24-bit colour on capable terminals with a clean monochrome fallback.

- 🎨 style(banner): swap the banner art for the block-glyph dog (▓▒░█), 53 cols
- ✨ feat(banner): embed a 50-col half-block truecolor render (dog_color.ans), shown when the terminal advertises COLORTERM=truecolor/24bit
- 🐛 fix(banner): count runes not bytes in artMaxWidth — the block glyphs are 3 bytes each, so len() overcounted ~3x and broke centering
- 🔄 refactor(banner): centerArt takes an explicit width arg, so it centers both the rune-measured monochrome art and the ANSI-laden colour art
- 🧪 test(banner): measure width locally in the test helper instead of mutating package state
- 📦 deps(go): bump sigstore/sigstore-go v1.2.0 → v1.2.1 (image-trust path; no behavior change)
- 📦 deps(npm): Biome 2.4.16 → 2.5.0
- 📦 deps(npm): Tailwind 4.3.0 → 4.3.1; pin docs in lockstep with website
- 📦 deps(npm): fumadocs 16.10.0 → 16.10.3, lucide-react 1.17 → 1.18, @radix-ui/react-slot 1.2 → 1.3
- 🔒 security(deps): regen lockfile from scratch so the postcss override resolves (npm audit: 0 vulnerabilities)
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sockguard-website Ready Ready Preview, Comment Jun 16, 2026 1:45am

@scttbnsn scttbnsn merged commit 418a49b into dev/v1.4 Jun 16, 2026
36 of 37 checks passed
@scttbnsn scttbnsn deleted the deps/batch-v1.4-soak branch June 16, 2026 01:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant