Skip to content

Commit ab0ed86

Browse files
authored
ci: update golangci-lint.yml versions (#1967)
1 parent 33bbe91 commit ab0ed86

File tree

14 files changed

+103
-35
lines changed

14 files changed

+103
-35
lines changed

.github/workflows/golangci-lint.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: golangci-lint
22
on:
33
push:
44
branches:
5-
- master
6-
- main
5+
- testnet
6+
- staging
77
pull_request:
88
paths:
99
- 'operator/**'
@@ -26,13 +26,13 @@ jobs:
2626
- uses: actions/checkout@v4
2727
- uses: actions/setup-go@v5
2828
with:
29-
go-version: '1.22'
29+
go-version: '1.24'
3030
cache: false
3131
- name: golangci-lint
32-
uses: golangci/golangci-lint-action@v4
32+
uses: golangci/golangci-lint-action@v8
3333
with:
3434
# Require: The version of golangci-lint to use.
3535
# When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version.
3636
# When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit.
37-
version: v1.54
37+
version: v2.1.6
3838
args: --timeout=5m

aggregator/pkg/server.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ func (agg *Aggregator) ProcessOperatorSignedTaskResponseV2(signedTaskResponse *t
9292

9393
if err != nil {
9494
agg.logger.Warnf("BLS aggregation service error: %s", err)
95-
done<- 1
95+
done <- 1
9696
// todo shouldn't we here close the channel with a reply = 1?
9797
} else {
9898
agg.logger.Info("BLS process succeeded")
99-
done<- 0
99+
done <- 0
100100
}
101101

102102
close(done)
@@ -136,7 +136,7 @@ func (agg *Aggregator) GetTaskIndexRetryable(batchIdentifierHash [32]byte, confi
136136
taskIndex, ok := agg.batchesIdxByIdentifierHash[batchIdentifierHash]
137137
agg.taskMutex.Unlock()
138138
if !ok {
139-
return taskIndex, fmt.Errorf("Task not found in the internal map")
139+
return taskIndex, fmt.Errorf("task not found in the internal map")
140140
} else {
141141
return taskIndex, nil
142142
}

aggregator/pkg/telemetry.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,12 @@ func (t *Telemetry) sendTelemetryMessage(endpoint string, message interface{}) e
152152
t.logger.Warn("[Telemetry] Error sending POST request", "error", err)
153153
return fmt.Errorf("error making POST request: %w", err)
154154
}
155-
defer resp.Body.Close()
155+
defer func(Body io.ReadCloser) {
156+
err := Body.Close()
157+
if err != nil {
158+
t.logger.Warn("[Telemetry] Error closing response body", "error", err)
159+
}
160+
}(resp.Body)
156161

157162
respBody, err := io.ReadAll(resp.Body)
158163
if err != nil {

core/chainio/avs_reader.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ func (r *AvsReader) IsOperatorRegistered(address ethcommon.Address) (bool, error
7272
}
7373

7474
func (r *AvsReader) DisabledVerifiers() (*big.Int, error) {
75-
num, err := r.AvsContractBindings.ServiceManager.ContractAlignedLayerServiceManagerCaller.DisabledVerifiers(&bind.CallOpts{})
75+
num, err := r.AvsContractBindings.ServiceManager.DisabledVerifiers(&bind.CallOpts{})
7676
if err != nil {
7777
// Retry with fallback client
78-
num, err = r.AvsContractBindings.ServiceManagerFallback.ContractAlignedLayerServiceManagerCaller.DisabledVerifiers(&bind.CallOpts{})
78+
num, err = r.AvsContractBindings.ServiceManagerFallback.DisabledVerifiers(&bind.CallOpts{})
7979
if err != nil {
8080
r.logger.Error("Failed to fetch DisabledVerifiers", "err", err)
8181
}
@@ -102,7 +102,7 @@ func (r *AvsReader) GetNotRespondedTasksFrom(fromBlock uint64) ([]servicemanager
102102
// now check if its finalized or not before appending
103103
batchIdentifier := append(task.BatchMerkleRoot[:], task.SenderAddress[:]...)
104104
batchIdentifierHash := *(*[32]byte)(crypto.Keccak256(batchIdentifier))
105-
state, err := r.AvsContractBindings.ServiceManager.ContractAlignedLayerServiceManagerCaller.BatchesState(nil, batchIdentifierHash)
105+
state, err := r.AvsContractBindings.ServiceManager.BatchesState(nil, batchIdentifierHash)
106106

107107
if err != nil {
108108
return nil, err

core/chainio/retryable.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ func (s *AvsSubscriber) BatchesStateRetryable(opts *bind.CallOpts, arg0 [32]byte
168168
Responded bool
169169
RespondToTaskFeeLimit *big.Int
170170
}, error) {
171-
return s.AvsContractBindings.ServiceManager.ContractAlignedLayerServiceManagerCaller.BatchesState(opts, arg0)
171+
return s.AvsContractBindings.ServiceManager.BatchesState(opts, arg0)
172172
}
173173

174174
return retry.RetryWithData(batchState_func, config)

examples/validating-public-input/sp1/fibonacci/script/src/main.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ fn main() {
3030
client.verify(&proof, &vk).expect("failed to verify proof");
3131
println!("Successfully verified proof!");
3232

33+
// Print ELF
34+
println!("{}", hex::encode(vk.hash_bytes()));
35+
3336
proof
3437
.save("../sp1_fibonacci.proof")
3538
.expect("failed to save proof");

operator/merkle_tree/merkle_tree.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func VerifyMerkleTreeBatch(batchBuffer []byte, merkleRootBuffer [32]byte) (isVer
2222
defer func() {
2323
rec := recover()
2424
if rec != nil {
25-
err = fmt.Errorf("Panic was caught while verifying merkle tree batch: %s", rec)
25+
err = fmt.Errorf("panic was caught while verifying merkle tree batch: %s", rec)
2626
}
2727
}()
2828

@@ -32,7 +32,7 @@ func VerifyMerkleTreeBatch(batchBuffer []byte, merkleRootBuffer [32]byte) (isVer
3232
r := (C.int32_t)(C.verify_merkle_tree_batch_ffi(batchPtr, (C.uint)(len(batchBuffer)), merkleRootPtr))
3333

3434
if r == -1 {
35-
err = fmt.Errorf("Panic happened on FFI while verifying merkle tree batch")
35+
err = fmt.Errorf("panic happened on FFI while verifying merkle tree batch")
3636
return isVerified, err
3737
}
3838

operator/pkg/s3.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ func (o *Operator) getBatchFromDataService(ctx context.Context, batchURL string,
9292
o.Logger.Infof("Verifying batch merkle tree...")
9393
merkle_root_check, err := merkle_tree.VerifyMerkleTreeBatch(batchBytes, expectedMerkleRoot)
9494
if err != nil || !merkle_root_check {
95-
return nil, fmt.Errorf("Error while verifying merkle tree batch")
95+
return nil, fmt.Errorf("error while verifying merkle tree batch")
9696
}
9797
o.Logger.Infof("Batch merkle tree verified")
9898

operator/risc_zero/risc_zero.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func VerifyRiscZeroReceipt(innerReceiptBuffer []byte, imageIdBuffer []byte, publ
2525
defer func() {
2626
rec := recover()
2727
if rec != nil {
28-
err = fmt.Errorf("Panic was caught while verifying risc0 proof: %s", rec)
28+
err = fmt.Errorf("panic was caught while verifying risc0 proof: %s", rec)
2929
}
3030
}()
3131

@@ -42,7 +42,7 @@ func VerifyRiscZeroReceipt(innerReceiptBuffer []byte, imageIdBuffer []byte, publ
4242
}
4343

4444
if r == -1 {
45-
err = fmt.Errorf("Panic happened on FFI while verifying risc0 proof")
45+
err = fmt.Errorf("panic happened on FFI while verifying risc0 proof")
4646
return isVerified, err
4747
}
4848

operator/sp1/sp1.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func VerifySp1Proof(proofBuffer []byte, elfBuffer []byte) (isVerified bool, err
2424
defer func() {
2525
rec := recover()
2626
if rec != nil {
27-
err = fmt.Errorf("Panic was caught while verifying sp1 proof: %s", rec)
27+
err = fmt.Errorf("panic was caught while verifying sp1 proof: %s", rec)
2828
}
2929
}()
3030

@@ -34,7 +34,7 @@ func VerifySp1Proof(proofBuffer []byte, elfBuffer []byte) (isVerified bool, err
3434
r := (C.int32_t)(C.verify_sp1_proof_ffi(proofPtr, (C.uint32_t)(len(proofBuffer)), elfPtr, (C.uint32_t)(len(elfBuffer))))
3535

3636
if r == -1 {
37-
err = fmt.Errorf("Panic happened on FFI while verifying sp1 proof")
37+
err = fmt.Errorf("panic happened on FFI while verifying sp1 proof")
3838
return isVerified, err
3939
}
4040

0 commit comments

Comments
 (0)