Summary
Perform a general maintenance pass to improve project health, expand test coverage, and prepare SecretLens for versioned releases.
Changes
Dependencies
Tests
OSS and repository infrastructure
Verification
Follow-up
After this change is merged and CI passes, create the v0.1.0 tag to trigger the first release.
Summary
Perform a general maintenance pass to improve project health, expand test coverage, and prepare SecretLens for versioned releases.
Changes
Dependencies
go-githubfrom v72 to v89NewClient(opts...) (*Client, error)APIcrypto/tlsandossecurity fixesTests
internal/scannerinternal/baselineinternal/reporter/{sarif,html,slack,github}internal/scanner/{cilog,envfile}internal/detector/verifierinternal/orgrulesOSS and repository infrastructure
SECURITY.mdandCONTRIBUTING.md.golangci.ymlconfiguration and resolve the existinggocriticwarningv*tagsVerification
go test -race -count=1 ./...go vet ./...go build ./...golangci-lint run ./...govulncheck ./...Follow-up
After this change is merged and CI passes, create the
v0.1.0tag to trigger the first release.