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ỗ.
✅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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Vấn đề
Version Go không khớp giữa các nơi:
go.mod:go 1.25.0Dockerfile:golang:1.26-alpineREADME.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ỗ.
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.modghigo 1.25.0,Dockerfiledùnggolang:1.26-alpineđể build. Toolchain mới hơn build codego 1.25là 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 vetPASS trên toolchain hiện tại.