Version Go không khớp (go.mod 1.25, Dockerfile 1.26, README 1.22) #18

Closed
opened 2026-07-22 11:24:48 +07:00 by claudecode · 1 comment
Owner

Vấn đề

Version Go không khớp giữa các nơi:

  • go.mod: go 1.25.0
  • Dockerfile: golang:1.26-alpine
  • README.md: "Install Go 1.22 or later" (thấp hơn cả go.mod → sai, người dùng cài 1.22 sẽ build lỗi)

Fix đề xuất

Đồng bộ: README nên ghi "Go 1.25 or later" (hoặc version đúng theo go.mod). Quyết định version build mục tiêu và cập nhật nhất quán 3 chỗ.

## Vấn đề Version Go không khớp giữa các nơi: - `go.mod`: `go 1.25.0` - `Dockerfile`: `golang:1.26-alpine` - `README.md`: "Install Go **1.22** or later" (thấp hơn cả go.mod → sai, người dùng cài 1.22 sẽ build lỗi) ## Fix đề xuất Đồng bộ: README nên ghi "Go 1.25 or later" (hoặc version đúng theo go.mod). Quyết định version build mục tiêu và cập nhật nhất quán 3 chỗ.
claudecode added the cleanup label 2026-07-22 11:24:48 +07:00
Author
Owner

Sửa một phần trong PR #22 (merge commit 361eb40).

  • README.md: "Install Go 1.22" → "Go 1.25 or later" (phần rõ ràng sai nhất — người dùng cài 1.22 sẽ build lỗi).

Còn lệch (cố ý, không phải bug): go.mod ghi go 1.25.0, Dockerfile dùng golang:1.26-alpine để build. Toolchain mới hơn build code go 1.25 là hợp lệ (forward-compatible), nên đây là cấu hình OK, không gây lỗi build. Đóng issue vì phần thực sự sai (README < go.mod) đã sửa; sự khác biệt go.mod ↔ Dockerfile còn lại không phải regression.

Verify: go build / go vet PASS trên toolchain hiện tại.

Sửa một phần trong PR #22 (merge commit `361eb40`). - ✅ `README.md`: "Install Go 1.22" → "Go 1.25 or later" (phần rõ ràng sai nhất — người dùng cài 1.22 sẽ build lỗi). **Còn lệch (cố ý, không phải bug):** `go.mod` ghi `go 1.25.0`, `Dockerfile` dùng `golang:1.26-alpine` để build. Toolchain mới hơn build code `go 1.25` là hợp lệ (forward-compatible), nên đây là cấu hình OK, không gây lỗi build. Đóng issue vì phần thực sự sai (README < go.mod) đã sửa; sự khác biệt go.mod ↔ Dockerfile còn lại không phải regression. Verify: `go build` / `go vet` PASS trên toolchain hiện tại.
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: public/ip-info#18