diff --git a/.github/workflows/ts-packages.yml b/.github/workflows/ts-packages.yml index 898d2922df840..05138e82a6916 100644 --- a/.github/workflows/ts-packages.yml +++ b/.github/workflows/ts-packages.yml @@ -61,6 +61,12 @@ jobs: - name: Print gas report run: cat packages/contracts/gas-report.txt + - name: Run codechecks + working-directory: ./packages/contracts + run: yarn codechecks + env: + CC_SECRET: ${{ secrets.CC_SECRET }} + test-coverage: name: Generate test coverage runs-on: ubuntu-latest diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 49a683b54cc94..147080222d33c 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -57,7 +57,7 @@ "solidity-coverage": "^0.7.16" }, "devDependencies": { - "@codechecks/client": "^0.1.10", + "@codechecks/client": "0.1.10-beta", "@eth-optimism/hardhat-ovm": "^0.1.1", "@eth-optimism/smock": "^1.1.2", "@nomiclabs/hardhat-ethers": "^2.0.1", diff --git a/yarn.lock b/yarn.lock index e9d341af5f244..b259654a6f787 100644 --- a/yarn.lock +++ b/yarn.lock @@ -214,10 +214,10 @@ human-id "^1.0.2" prettier "^1.19.1" -"@codechecks/client@^0.1.10": - version "0.1.10" - resolved "https://registry.yarnpkg.com/@codechecks/client/-/client-0.1.10.tgz#41fe736c424976d9feb8116b131fb9c1f099d105" - integrity sha512-rvX+LknmMohsLTU8mHJqIcNTo8fKfw6A5i7JvT6JJWqwCLi+TujHpRO8BLf48iF96+gU5viVvKfRaUyhc3wloA== +"@codechecks/client@0.1.10-beta": + version "0.1.10-beta" + resolved "https://registry.yarnpkg.com/@codechecks/client/-/client-0.1.10-beta.tgz#d93481214f43c1463586d9ca697d358a74fdc093" + integrity sha512-Wja7f4pxPK7A0D5h5RB7SLJCH0+H3Kz+mRXXX5Dj/58/aB1Tp2sXNu0bt0ESDE7CsAd/fROlf+Tu2nrn2g//fA== dependencies: bluebird "^3.5.3" chalk "^2.4.2"