Commit 15f69b49 authored by clabby's avatar clabby

Require pnpm package cache for `op-chain-ops` job

parent 4bbf9182
...@@ -717,18 +717,6 @@ jobs: ...@@ -717,18 +717,6 @@ jobs:
command: make fuzz command: make fuzz
working_directory: op-chain-ops working_directory: op-chain-ops
fuzz-cannon:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
steps:
- checkout
- check-changed:
patterns: cannon,packages/contracts-bedrock/contracts/cannon
- run:
name: Fuzz
command: make fuzz
working_directory: cannon
depcheck: depcheck:
docker: docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest - image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
...@@ -1231,6 +1219,11 @@ workflows: ...@@ -1231,6 +1219,11 @@ workflows:
- depcheck: - depcheck:
requires: requires:
- pnpm-monorepo - pnpm-monorepo
- op-chain-ops-tests:
name: op-chain-ops-tests
module: op-chain-ops
requires:
- pnpm-monorepo
- devnet: - devnet:
name: devnet (with deployed contracts) name: devnet (with deployed contracts)
deploy: true deploy: true
...@@ -1294,9 +1287,6 @@ workflows: ...@@ -1294,9 +1287,6 @@ workflows:
- go-test: - go-test:
name: op-bindings-tests name: op-bindings-tests
module: op-bindings module: op-bindings
- go-test:
name: op-chain-ops-tests
module: op-chain-ops
- go-test: - go-test:
name: op-node-tests name: op-node-tests
module: op-node module: op-node
......
...@@ -39,17 +39,18 @@ func testContractsSetup(t require.TestingT) (*Contracts, *Addresses) { ...@@ -39,17 +39,18 @@ func testContractsSetup(t require.TestingT) (*Contracts, *Addresses) {
func SourceMapTracer(t *testing.T, contracts *Contracts, addrs *Addresses) vm.EVMLogger { func SourceMapTracer(t *testing.T, contracts *Contracts, addrs *Addresses) vm.EVMLogger {
sources := bindings.Sources sources := bindings.Sources
contractsDir := "../../packages/contracts-bedrock"
for i, source := range sources { for i, source := range sources {
// Add relative path to contracts directory if the source is not // Add relative path to contracts directory if the source is not
// already relativized. // already relativized.
if !strings.HasPrefix(source, "..") { if !strings.HasPrefix(source, "..") {
sources[i] = path.Join("../../packages/contracts-bedrock", source) sources[i] = path.Join(contractsDir, source)
} }
} }
mipsSrcMap, err := contracts.MIPS.SourceMap(append([]string{"contracts/cannon/MIPS.sol"}, sources...)) mipsSrcMap, err := contracts.MIPS.SourceMap(append([]string{path.Join(contractsDir, "contracts/cannon/MIPS.sol")}, sources...))
require.NoError(t, err) require.NoError(t, err)
oracleSrcMap, err := contracts.Oracle.SourceMap(append([]string{"contracts/cannon/PreimageOracle.sol"}, sources...)) oracleSrcMap, err := contracts.Oracle.SourceMap(append([]string{path.Join(contractsDir, "contracts/cannon/PreimageOracle.sol")}, sources...))
require.NoError(t, err) require.NoError(t, err)
return srcmap.NewSourceMapTracer(map[common.Address]*srcmap.SourceMap{addrs.MIPS: mipsSrcMap, addrs.Oracle: oracleSrcMap}, os.Stdout) return srcmap.NewSourceMapTracer(map[common.Address]*srcmap.SourceMap{addrs.MIPS: mipsSrcMap, addrs.Oracle: oracleSrcMap}, os.Stdout)
......
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