chore: update dependencies and CI actions

- Update Go dependencies to latest versions
- Bump Go version from 1.25.1 to 1.26
- Modernize code: interface{} -> any, strings.Split -> strings.SplitSeq
- Update GitHub Actions to latest versions:
  - actions/checkout: v3/v4 -> v6
  - actions/setup-go: v3 -> v6 (use go-version-file)
  - actions/upload-artifact: v4 -> v7
  - docker/setup-qemu-action: v3 -> v4
  - docker/setup-buildx-action: v3 -> v4
  - docker/login-action: v3 -> v4
  - docker/build-push-action: v6 -> v7
- Remove hardcoded GO_VERSION env var, read from go.mod
This commit is contained in:
wjqserver 2026-04-04 22:16:40 +08:00
parent 32baca85db
commit 9f6e4b9714
7 changed files with 76 additions and 78 deletions

View file

@ -289,7 +289,7 @@ func getParsedTemplate() (*template.Template, error) {
}
// htmlTemplateRender 修改为使用缓存的模板。
func htmlTemplateRender(data interface{}) ([]byte, error) {
func htmlTemplateRender(data any) ([]byte, error) {
tmpl, err := getParsedTemplate()
if err != nil {
return nil, fmt.Errorf("failed to get parsed template: %w", err)