Commit 74d69b71 authored by Mark Tyneway's avatar Mark Tyneway

op-bindings: make ci faster

op-bindings should no longer depend on JS packages
for CI to run, this will make it much faster.
parent e0b17bed
......@@ -110,7 +110,7 @@ jobs:
steps:
- checkout
- check-changed:
patterns: op-bindings,op-chain-ops,packages/
patterns: op-chain-ops,packages/
- restore_cache:
name: Restore PNPM Package Cache
keys:
......@@ -554,26 +554,6 @@ jobs:
resource_class: medium
steps:
- checkout
- attach_workspace: { at: "." }
- restore_cache:
name: Restore PNPM Package Cache
keys:
- pnpm-packages-v2-{{ checksum "pnpm-lock.yaml" }}
- check-changed:
patterns: contracts-bedrock,op-bindings
# TODO remove me after ci builder updated
- run:
name: Install pnpm package manager
command: |
npm i pnpm --global
# TODO remove me after ci builder updated
# A github dep clones-with-immutable-args is installed via github
# packages installed via npm via github automatically run postpack scripts
# their postpack script happens to use yarn so we need it here
- run:
name: Install yarn package manager
command: |
npm i yarn@1 --global
- run:
name: check go bindings
command: make && git diff --exit-code
......@@ -1274,9 +1254,7 @@ workflows:
- contracts-bedrock-validate-spaces:
requires:
- pnpm-monorepo
- op-bindings-build:
requires:
- pnpm-monorepo
- op-bindings-build
- js-lint-test:
name: chain-mon-tests
coverage_flag: chain-mon-tests
......
......@@ -9,6 +9,12 @@ can deploy the contracts. There are also `more` files that include the deployed
bytecode as well as the storage layout. These are used to dynamically set
bytecode and storage slots in state.
## Usage
```bash
make
```
## Dependencies
- `abigen` version 1.10.25
......
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