ci: update CI/CD workflows and dependencies
- Update cron syntax to use double quotes in codeql.yaml
- Update CodeQL action versions from v1 to v3 in codeql.yaml
- Replace setup-go action with checkout action and update versions in go.yml
- Add fetch-depth configuration to checkout action in go.yml
- Change setup-go action to use go.mod file for version and enable check-latest in go.yml
- Update golangci-lint action version to v4 and set version to latest in go.yml
- Update supported Go versions to 1.18 through 1.22 in go.yml
- Update cache action version to v4 in go.yml
- Update codecov action version to v4 in go.yml
- Update checkout and setup-go action versions in goreleaser.yml
- Change goreleaser-action version from v2 to v5 and update args in goreleaser.yml
- Enable skipping the build by default in .goreleaser.yaml
- Update section titles to use double quotes in .goreleaser.yaml
- Change regex patterns to use double quotes in .goreleaser.yaml
Signed-off-by: Bo-Yi Wu <[email protected]>