Skip to content

Commit 3c623ab

Browse files
authored
build(go): upgrade to Go 1.27 (#137)
Raise the module to Go 1.27.0 and select exact compatible security and lint tool versions through the existing reusable workflow inputs. Self-review completed: - Scope: only Go 1.27 compatibility, directly required tooling, build, and docs - Security: scanner coverage, arguments, SARIF, permissions, and policy preserved - Modules: tidy integrity checked; no unrelated dependency changes - Verification: Go 1.27 build, vet, tests, race, lint, and scanners exercised
1 parent ff74b99 commit 3c623ab

5 files changed

Lines changed: 7 additions & 3 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030
permissions:
3131
contents: read
3232
with:
33+
golangci-lint-version: "v2.13.1"
3334
build-cmd-path: ./cmd/julius
3435
build-binary-name: julius
3536
secrets: inherit

‎.github/workflows/security.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,7 @@ jobs:
3030
pull-requests: read # go-sec.yml preflight reads PR files + repo tree
3131
security-events: write
3232
actions: read # required by codeql-action/upload-sarif for run metadata
33+
with:
34+
gosec-version: "v2.28.0"
35+
govulncheck-version: "v1.7.0"
3336
secrets: inherit

‎CONTRIBUTING.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Thank you for your interest in contributing to Julius, the LLM service fingerpri
1515
## Quick Start
1616

1717
1. Fork and clone the repository
18-
2. Install Go 1.24+
18+
2. Install Go 1.27.0+
1919
3. Run tests: `go test ./...`
2020
4. Make your changes
2121
5. Submit a pull request

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
> Identify Ollama, vLLM, LiteLLM, and 60+ AI services running on any endpoint in seconds.
66
7-
[![Go Version](https://img.shields.io/badge/go-1.25+-blue.svg)](https://golang.org/)
7+
[![Go Version](https://img.shields.io/badge/go-1.27.0+-blue.svg)](https://golang.org/)
88
[![License](https://img.shields.io/github/license/praetorian-inc/julius)](LICENSE)
99
[![Build Status](https://img.shields.io/github/actions/workflow/status/praetorian-inc/julius/ci.yml?branch=main)](https://github.com/praetorian-inc/julius/actions)
1010
[![Go Report Card](https://goreportcard.com/badge/github.com/praetorian-inc/julius)](https://goreportcard.com/report/github.com/praetorian-inc/julius)

‎go.mod‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/praetorian-inc/julius
22

3-
go 1.25.3
3+
go 1.27.0
44

55
require (
66
github.com/goccy/go-yaml v1.19.2

0 commit comments

Comments
 (0)