diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 9883168d..a6d1c54f 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -159,12 +159,13 @@ jobs: - name: Install needed dependencies run: yarn install --frozen-lockfile - # If we don't remove the `keep-core` and `tbtc` contracts from `node-modules`, - # the `etherscan-verify` plugins tries to verify them, which is not desired. + # If we don't remove the dependencies' contracts from `node-modules`, the + # `etherscan-verify` plugins tries to verify them, which is not desired. - name: Prepare for verification on Etherscan run: | rm -rf ./node_modules/@keep-network/keep-core rm -rf ./node_modules/@keep-network/tbtc + rm -rf ./node_modules/@threshold-network/solidity-contracts - name: Verify contracts on Etherscan env: @@ -218,7 +219,7 @@ jobs: - name: Install Slither env: - SLITHER_VERSION: 0.8.0 + SLITHER_VERSION: 0.8.3 run: pip3 install slither-analyzer==$SLITHER_VERSION - name: Install dependencies diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index 924c48d4..85942317 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -6,6 +6,8 @@ on: - main paths: - "contracts/**" + - "deploy/**" + - "hardhat.config.ts" - "package.json" - "yarn.lock" workflow_dispatch: