chore: add Go version lint check, modernize issue templates (#557)

- Add go.mod version check in lint workflow (fails if go directive != 1.20)
- Add golang.org/x/sys to dependabot ignore list (newer versions require Go 1.21+)
- Fix golang.org/x/text ignore comment
- Migrate issue templates from markdown to YAML forms:
- Update PR template (dev → main, add go.mod checklist item)
- Update .gitignore for YAML issue templates
This commit is contained in:
Roger
2026-04-06 00:33:25 +08:00
committed by GitHub
parent d8032ac824
commit 4c3dd9704f
10 changed files with 207 additions and 73 deletions
+2 -1
View File
@@ -9,7 +9,8 @@ updates:
ignore:
- dependency-name: "modernc.org/sqlite"
versions: [">=1.32.0"] # v1.32+ requires Go 1.21, project is pinned to Go 1.20
- dependency-name: "golang.org/x/text" # will be removed in upcoming refactoring
- dependency-name: "golang.org/x/text" # indirect dep, newer versions may require Go 1.21+
- dependency-name: "golang.org/x/sys" # newer versions require Go 1.21+
- package-ecosystem: "github-actions"
directory: "/"
schedule: