Skip to content

fix(agent): modernize Go agent for Resolute toolchain#72

Merged
alexsander-souza merged 1 commit intocanonical:resolute_supportfrom
alexsander-souza:pr-11/go-agent-modernization
Mar 31, 2026
Merged

fix(agent): modernize Go agent for Resolute toolchain#72
alexsander-souza merged 1 commit intocanonical:resolute_supportfrom
alexsander-souza:pr-11/go-agent-modernization

Conversation

@alexsander-souza
Copy link
Copy Markdown
Contributor

Bump the Go toolchain version across all three Go modules and fix code quality issues flagged by the updated linter configuration.

  • src/maasagent/go.mod, src/maasopenfga/go.mod, src/host-info/go.mod: go 1.24.4 / 1.18 → go 1.26 to match Resolute toolchain
  • src/maasagent/Makefile: add -lxxhash to LDFLAGS (required by go-dqlite v2 on Resolute)
  • httpproxy/proxy.go: remove deprecated revproxy.Director = nil; Rewrite and Director are mutually exclusive in newer httputil — setting Director to nil alongside Rewrite is a staticcheck SA1019 violation and was removed
  • httpproxy/service.go: add blank line between append and Unlock to satisfy wsl_v5 linter

Bump the Go toolchain version across all three Go modules and fix code
quality issues flagged by the updated linter configuration.

- src/maasagent/go.mod, src/maasopenfga/go.mod, src/host-info/go.mod:
  go 1.24.4 / 1.18 → go 1.26 to match Resolute toolchain
- src/maasagent/Makefile: add -lxxhash to LDFLAGS (required by
  go-dqlite v2 on Resolute)
- httpproxy/proxy.go: remove deprecated revproxy.Director = nil;
  Rewrite and Director are mutually exclusive in newer httputil —
  setting Director to nil alongside Rewrite is a staticcheck SA1019
  violation and was removed
- httpproxy/service.go: add blank line between append and Unlock to
  satisfy wsl_v5 linter
@alexsander-souza alexsander-souza merged commit fb217d0 into canonical:resolute_support Mar 31, 2026
1 of 2 checks passed
@alexsander-souza alexsander-souza deleted the pr-11/go-agent-modernization branch March 31, 2026 13:56
alexsander-souza added a commit that referenced this pull request Apr 8, 2026
Bump the Go toolchain version across all three Go modules and fix code
quality issues flagged by the updated linter configuration.

- src/maasagent/go.mod, src/maasopenfga/go.mod, src/host-info/go.mod: go
1.24.4 / 1.18 → go 1.26 to match Resolute toolchain
- src/maasagent/Makefile: add -lxxhash to LDFLAGS (required by go-dqlite
v2 on Resolute)
- httpproxy/proxy.go: remove deprecated revproxy.Director = nil; Rewrite
and Director are mutually exclusive in newer httputil — setting Director
to nil alongside Rewrite is a staticcheck SA1019 violation and was
removed
- httpproxy/service.go: add blank line between append and Unlock to
satisfy wsl_v5 linter
alexsander-souza added a commit that referenced this pull request Apr 8, 2026
Bump the Go toolchain version across all three Go modules and fix code
quality issues flagged by the updated linter configuration.

- src/maasagent/go.mod, src/maasopenfga/go.mod, src/host-info/go.mod: go
1.24.4 / 1.18 → go 1.26 to match Resolute toolchain
- src/maasagent/Makefile: add -lxxhash to LDFLAGS (required by go-dqlite
v2 on Resolute)
- httpproxy/proxy.go: remove deprecated revproxy.Director = nil; Rewrite
and Director are mutually exclusive in newer httputil — setting Director
to nil alongside Rewrite is a staticcheck SA1019 violation and was
removed
- httpproxy/service.go: add blank line between append and Unlock to
satisfy wsl_v5 linter
alexsander-souza added a commit that referenced this pull request Apr 9, 2026
Bump the Go toolchain version across all three Go modules and fix code
quality issues flagged by the updated linter configuration.

- src/maasagent/go.mod, src/maasopenfga/go.mod, src/host-info/go.mod: go
1.24.4 / 1.18 → go 1.26 to match Resolute toolchain
- src/maasagent/Makefile: add -lxxhash to LDFLAGS (required by go-dqlite
v2 on Resolute)
- httpproxy/proxy.go: remove deprecated revproxy.Director = nil; Rewrite
and Director are mutually exclusive in newer httputil — setting Director
to nil alongside Rewrite is a staticcheck SA1019 violation and was
removed
- httpproxy/service.go: add blank line between append and Unlock to
satisfy wsl_v5 linter
alexsander-souza added a commit that referenced this pull request Apr 17, 2026
Bump the Go toolchain version across all three Go modules and fix code
quality issues flagged by the updated linter configuration.

- src/maasagent/go.mod, src/maasopenfga/go.mod, src/host-info/go.mod: go
1.24.4 / 1.18 → go 1.26 to match Resolute toolchain
- src/maasagent/Makefile: add -lxxhash to LDFLAGS (required by go-dqlite
v2 on Resolute)
- httpproxy/proxy.go: remove deprecated revproxy.Director = nil; Rewrite
and Director are mutually exclusive in newer httputil — setting Director
to nil alongside Rewrite is a staticcheck SA1019 violation and was
removed
- httpproxy/service.go: add blank line between append and Unlock to
satisfy wsl_v5 linter
alexsander-souza added a commit that referenced this pull request Apr 17, 2026
Bump the Go toolchain version across all three Go modules and fix code
quality issues flagged by the updated linter configuration.

- src/maasagent/go.mod, src/maasopenfga/go.mod, src/host-info/go.mod: go
1.24.4 / 1.18 → go 1.26 to match Resolute toolchain
- src/maasagent/Makefile: add -lxxhash to LDFLAGS (required by go-dqlite
v2 on Resolute)
- httpproxy/proxy.go: remove deprecated revproxy.Director = nil; Rewrite
and Director are mutually exclusive in newer httputil — setting Director
to nil alongside Rewrite is a staticcheck SA1019 violation and was
removed
- httpproxy/service.go: add blank line between append and Unlock to
satisfy wsl_v5 linter
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