Skip to content

chore(deps): refresh build tooling#38

Merged
steipete merged 1 commit into
mainfrom
chore/refresh-tooling-2026-07
Jul 1, 2026
Merged

chore(deps): refresh build tooling#38
steipete merged 1 commit into
mainfrom
chore/refresh-tooling-2026-07

Conversation

@steipete

@steipete steipete commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • update Go to 1.26.4 and pnpm to 11.9.0
  • refresh setup-go, golangci-lint-action, and goreleaser-action to current stable releases
  • migrate GoReleaser archive settings away from deprecated fields and ignore local dist/ output
  • align README and unreleased changelog metadata

Upstream checks

Proof

  • go test ./...
  • go test -race ./...
  • go vet ./...
  • core coverage: 85.1%
  • golangci-lint run ./...
  • go mod verify
  • govulncheck ./...: no vulnerabilities
  • pnpm 11.9.0 frozen install, test, and lint
  • actionlint
  • goreleaser check
  • goreleaser release --snapshot --clean: all six configured platform archives built
  • autoreview: clean after removing generated snapshot artifacts from the change bundle

Risk

Low. Runtime source and public behavior are unchanged; risk is limited to CI/release tooling compatibility. The exact tool versions and full snapshot packaging path passed locally.

@steipete steipete merged commit ed04e39 into main Jul 1, 2026
2 checks passed
@steipete steipete deleted the chore/refresh-tooling-2026-07 branch July 1, 2026 09:23
@steipete

steipete commented Jul 1, 2026

Copy link
Copy Markdown
Owner Author

Landed as ed04e39.

Proof on PR head 8ebdd1109693a2a6997f688ba27d324cf68dee4a:

  • go test ./...
  • go test -race ./...
  • go vet ./...
  • core coverage: 85.1%
  • golangci-lint run ./...
  • go mod verify
  • govulncheck ./...: no vulnerabilities
  • pnpm 11.9.0 frozen install, test, and lint
  • actionlint
  • goreleaser check
  • goreleaser release --snapshot --clean: built all six configured platform archives and checksums
  • autoreview: clean after one accepted generated-artifact finding was fixed
  • exact-head CI: https://github.com/steipete/eightctl/actions/runs/28507261115 passed, including lint/test/coverage; GitGuardian passed

No external Eight Sleep API call was required because this PR changes only toolchain, CI, release packaging, and documentation metadata; the built snapshot artifacts are the live boundary for the change.

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