Skip to content

use stock golangci-lint from nixpkgs - #103

Merged
atkrad merged 1 commit into
mainfrom
go-1.27-ga-cleanup
Aug 24, 2026
Merged

use stock golangci-lint from nixpkgs#103
atkrad merged 1 commit into
mainfrom
go-1.27-ga-cleanup

Conversation

@atkrad

@atkrad atkrad commented Aug 24, 2026

Copy link
Copy Markdown
Member

Summary

  • drop the custom golangci-lint overlay now that nixpkgs-unstable ships 2.13.1 built with Go 1.27
  • keep gofmt on the pinned go_1_27 toolchain (default go is still 1.26)
  • switch isBrokenPipe to errors.AsType and restore staticcheck SA4023

Test plan

  • Unit tests added/updated (existing internal/cmd/shell tests; nix run .#test-unit 1639 passed)
  • Scenario under scenarios/ (if behavior changes)
  • nix run .#lint / pre-commit clean
  • Manual smoke (command + expected result), if user-facing

Also ran nix flake check --no-build.

Labels

  • One of: kind/feature, kind/bug, kind/docs, kind/chore
  • Add breaking-change if this breaks existing CLI or config behavior
  • Add skip-changelog for internal-only PRs that should not appear in notes

Checklist

  • Title is short and imperative (matches commit style)
  • Docs / CLI help updated when user-facing (README.md, docs/cli/)
  • No secrets or local-only paths in the diff

- drop the overlay now that unstable ships 2.13.1
- keep gofmt on the pinned go 1.27 toolchain
- switch isBrokenPipe to errors.AsType and restore SA4023
@atkrad atkrad added kind/chore Cleanup, deps, CI, or refactor with no user-facing change skip-changelog Exclude this PR from release notes labels Aug 24, 2026
@github-actions github-actions Bot added area/cli Commands, flags, UX copy area/ci GitHub Actions and release packaging labels Aug 24, 2026
@codecov

codecov Bot commented Aug 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@atkrad
atkrad merged commit e3fae02 into main Aug 24, 2026
17 checks passed
@atkrad
atkrad deleted the go-1.27-ga-cleanup branch August 24, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci GitHub Actions and release packaging area/cli Commands, flags, UX copy kind/chore Cleanup, deps, CI, or refactor with no user-facing change skip-changelog Exclude this PR from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant