Skip to content

chore: golangcilint update#1726

Merged
ivokub merged 6 commits intomasterfrom
chore/golangci-update
Mar 11, 2026
Merged

chore: golangcilint update#1726
ivokub merged 6 commits intomasterfrom
chore/golangci-update

Conversation

@ivokub
Copy link
Copy Markdown
Collaborator

@ivokub ivokub commented Mar 3, 2026

Description

Update golangci-lint version in CI. Also fix errors found by new linter.


Note

Medium Risk
Medium risk because it changes P-256 hint/table generation from crypto/elliptic to gnark-crypto (could affect curve scalar-mul results) alongside CI/lint upgrades; remaining changes are mostly tooling and lint suppressions.

Overview
CI/tooling: Updates PR/push workflows to pin GitHub Actions versions/SHAs, centralize abigen/golangci-lint versions via env vars, and bump golangci-lint to v2.10.1.

Crypto/emulated curves: Reworks P-256 (secp256r1) scalar-mul hint and precomputed table generation to use gnark-crypto (secp256r1) instead of crypto/elliptic, and adds targeted nolint annotations (including staticcheck for remaining P-384 crypto/elliptic usage and gosec for Public/Secret wire-name fields). Also bumps the module go version from 1.25.6 to 1.25.7.

Written by Cursor Bugbot for commit 1226146. This will update automatically on new commits. Configure here.

@ivokub ivokub merged commit 442ec41 into master Mar 11, 2026
13 checks passed
@ivokub ivokub deleted the chore/golangci-update branch March 11, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants