Commit 5e3219cf authored by OptimismBot's avatar OptimismBot Committed by GitHub

Merge pull request #5839 from Lemma199/ci-generated-mock-check

Ensure generated CI mocks are up to date
parents 963500e0 5fe5f53a
...@@ -738,7 +738,6 @@ jobs: ...@@ -738,7 +738,6 @@ jobs:
environment: environment:
CI: true CI: true
go-lint: go-lint:
parameters: parameters:
module: module:
...@@ -1147,6 +1146,28 @@ jobs: ...@@ -1147,6 +1146,28 @@ jobs:
event: fail event: fail
template: basic_fail_1 template: basic_fail_1
check-generated-mocks-op-node:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
steps:
- checkout
- check-changed:
patterns: op-node
- run:
name: check-generated-mocks
command: make generate-mocks-op-node && git diff --exit-code
check-generated-mocks-op-service:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
steps:
- checkout
- check-changed:
patterns: op-service
- run:
name: check-generated-mocks
command: make generate-mocks-op-service && git diff --exit-code
workflows: workflows:
main: main:
jobs: jobs:
...@@ -1527,6 +1548,8 @@ workflows: ...@@ -1527,6 +1548,8 @@ workflows:
- op-batcher-docker-build - op-batcher-docker-build
- op-proposer-docker-build - op-proposer-docker-build
- op-challenger-docker-build - op-challenger-docker-build
- check-generated-mocks-op-node
- check-generated-mocks-op-service
release: release:
jobs: jobs:
- hold: - hold:
......
...@@ -32,6 +32,14 @@ op-node: ...@@ -32,6 +32,14 @@ op-node:
make -C ./op-node op-node make -C ./op-node op-node
.PHONY: op-node .PHONY: op-node
generate-mocks-op-node:
make -C ./op-node generate-mocks
.PHONY: generate-mocks-op-node
generate-mocks-op-service:
make -C ./op-service generate-mocks
.PHONY: generate-mocks-op-service
op-batcher: op-batcher:
make -C ./op-batcher op-batcher make -C ./op-batcher op-batcher
.PHONY: op-batcher .PHONY: op-batcher
......
...@@ -37,10 +37,13 @@ fuzz: ...@@ -37,10 +37,13 @@ fuzz:
go test -run NOTAREALTEST -v -fuzztime 10s -fuzz FuzzRejectCreateBlockBadTimestamp ./rollup/driver go test -run NOTAREALTEST -v -fuzztime 10s -fuzz FuzzRejectCreateBlockBadTimestamp ./rollup/driver
go test -run NOTAREALTEST -v -fuzztime 10s -fuzz FuzzDecodeDepositTxDataToL1Info ./rollup/driver go test -run NOTAREALTEST -v -fuzztime 10s -fuzz FuzzDecodeDepositTxDataToL1Info ./rollup/driver
generate-mocks:
go generate ./...
.PHONY: \ .PHONY: \
op-node \ op-node \
clean \ clean \
test \ test \
lint \ lint \
fuzz fuzz \
generate-mocks
// Code generated by mockery v2.28.0. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
// Code generated by mockery v2.28.0. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
// Code generated by mockery v2.28.0. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
// Code generated by mockery v2.28.0. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
// Code generated by mockery v2.28.0. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
// Code generated by mockery v2.28.0. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
// Code generated by mockery v2.28.0. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
...@@ -4,6 +4,10 @@ test: ...@@ -4,6 +4,10 @@ test:
lint: lint:
golangci-lint run -E asciicheck,goimports,misspell ./... golangci-lint run -E asciicheck,goimports,misspell ./...
generate-mocks:
go generate ./...
.PHONY: \ .PHONY: \
test \ test \
lint lint \
generate-mocks
// Code generated by mockery v2.23.1. DO NOT EDIT. // Code generated by mockery v2.28.1. DO NOT EDIT.
package mocks package mocks
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment