Skip to content

dependencies: bump minimum Go version to 1.26 - #237

Merged
highesttt merged 1 commit into
mainfrom
highest/go-1.26
Aug 26, 2026
Merged

dependencies: bump minimum Go version to 1.26#237
highesttt merged 1 commit into
mainfrom
highest/go-1.26

Conversation

@highesttt

Copy link
Copy Markdown
Collaborator

No description provided.

@indent

indent Bot commented Aug 26, 2026

Copy link
Copy Markdown
PR Summary

Raises the project's minimum Go version to 1.26 and clears the two deprecation (SA1019) lints that a 1.26 lint run surfaces. The member-list change is behavior-preserving: mautrix already converts the deprecated ChatMemberList.Members slice into a Sender-keyed MemberMap before use, and the existing chatMemberMapFromList helper produces the identical map.

  • Bump Go 1.25 → 1.26 in go.mod, the CI lint/build matrix, and AGENTS.md.
  • Switch the Dockerfile builder to golang:1.26-alpine3.23 and drop go from the apk add line.
  • Migrate the remaining ChatMemberList.Members slice uses in creategroup.go, sync.go, and userinfo.go to MemberMap: chatMemberMapFromList(...).
  • Add //lint:ignore SA1019 above rsa.EncryptPKCS1v15 in password.go, since LINE's login protocol requires PKCS#1 v1.5.

Issues

Review closed.

CI Checks

All CI checks passed on a5053ce.

@highesttt
highesttt merged commit 79f8227 into main Aug 26, 2026
9 checks passed
@highesttt
highesttt deleted the highest/go-1.26 branch August 26, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant