Skip to content

Upgrade go dependencies#543

Merged
9seconds merged 6 commits into
masterfrom
upgrade-go
May 28, 2026
Merged

Upgrade go dependencies#543
9seconds merged 6 commits into
masterfrom
upgrade-go

Conversation

@9seconds
Copy link
Copy Markdown
Owner

This PR upgrades:

  1. Go to 1.26.3
  2. Golangci-lint to 2.12.2
  3. gofumpt to 0.10.0
  4. govulncheck to 1.3.0
  5. gopls to 0.22.0
  6. goreleaser to 2.16.0

@9seconds 9seconds requested a review from dolonet May 27, 2026 14:27
@9seconds 9seconds merged commit 1565071 into master May 28, 2026
14 of 15 checks passed
@9seconds 9seconds deleted the upgrade-go branch May 28, 2026 11:32
dolonet added a commit to dolonet/mtg-multi that referenced this pull request May 31, 2026
…lidation, dcprobe, proxy-protocol listener)

Upstream PRs included:
- 9seconds#543 upgrade-go: Go 1.26 + goreleaser/gopls/govulncheck/gofumpt/golangci-lint bumps
- 9seconds#540 tts-default-value: document default for tolerate-time-skewness
- 9seconds#528 consolidate-sni-check: extract shared runSNICheck (doctor + startup warning)
- 9seconds#522 sni-router-host-mode-real-ips: HAProxy host networking for real client IPs
- 9seconds#496 doctor/rpc-probe: deepen DC verification with MTProto handshake probe (mtglib/dcprobe) [our PR, round-tripped]
- 9seconds#505 doctor/sni-dns-message: surface both public IPs in SNI-DNS mismatch
- 9seconds#523 docs/sni-router-openwrt-podman
- 9seconds#525 contrib/sni-router-config-example: render mtg-config.toml from tracked .example
- 9seconds#510 simple-run-proxy-protocol-listener: --proxy-protocol-listener flag
- 9seconds#521 docs/required-default-convention; 9seconds#504 prefer-ipv6 default; 9seconds#514 MTG_SECRET envsubst fix

Conflict resolutions (preserve fork behavior):
- internal/cli: adopt upstream's runSNICheck refactor but parameterize it with an
  explicit host, so doctor keeps multi-secret semantics (getFirstSecretHost) while
  the startup warning keeps using conf.Secret.Host as before.
- new files (mtglib/dcprobe, internal/cli/sni_check.go): rewrite module path
  9seconds/mtg/v2 -> dolonet/mtg-multi.
- contrib/sni-router/README.md: keep fork's "upstream discussion 9seconds#513" wording.
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