From 1d527e2ada9c443c1fd6bdbe5ca0897af297e41e Mon Sep 17 00:00:00 2001 From: Kelvin Fichter Date: Wed, 3 Nov 2021 19:07:34 -0400 Subject: [PATCH] fix: freeze version numbers for monorepo imports --- .changeset/new-carrots-stare.md | 11 +++++++++++ integration-tests/package.json | 6 +++--- packages/batch-submitter/package.json | 12 ++++++------ packages/contracts/package.json | 8 ++++---- packages/data-transport-layer/package.json | 4 ++-- packages/message-relayer/package.json | 6 +++--- packages/regenesis-surgery/package.json | 2 +- packages/replica-healthcheck/package.json | 2 +- yarn.lock | 2 +- 9 files changed, 32 insertions(+), 21 deletions(-) create mode 100644 .changeset/new-carrots-stare.md diff --git a/.changeset/new-carrots-stare.md b/.changeset/new-carrots-stare.md new file mode 100644 index 000000000000..5fa981f326f1 --- /dev/null +++ b/.changeset/new-carrots-stare.md @@ -0,0 +1,11 @@ +--- +'@eth-optimism/integration-tests': patch +'@eth-optimism/batch-submitter': patch +'@eth-optimism/contracts': patch +'@eth-optimism/data-transport-layer': patch +'@eth-optimism/message-relayer': patch +'@eth-optimism/regenesis-surgery': patch +'@eth-optimism/replica-healthcheck': patch +--- + +Fixes dependencies instead of using caret constraints diff --git a/integration-tests/package.json b/integration-tests/package.json index f464fefa3ed5..789f982105bc 100644 --- a/integration-tests/package.json +++ b/integration-tests/package.json @@ -17,9 +17,9 @@ "pre-commit": "lint-staged" }, "devDependencies": { - "@eth-optimism/contracts": "^0.4.13", - "@eth-optimism/core-utils": "^0.6.0", - "@eth-optimism/message-relayer": "^0.1.13", + "@eth-optimism/contracts": "0.4.13", + "@eth-optimism/core-utils": "0.6.0", + "@eth-optimism/message-relayer": "0.1.13", "@ethersproject/providers": "^5.4.5", "@ethersproject/transactions": "^5.4.0", "@nomiclabs/hardhat-ethers": "^2.0.2", diff --git a/packages/batch-submitter/package.json b/packages/batch-submitter/package.json index 124d457aae44..95c9f89d8285 100644 --- a/packages/batch-submitter/package.json +++ b/packages/batch-submitter/package.json @@ -34,8 +34,8 @@ }, "dependencies": { "@eth-optimism/common-ts": "0.1.5", - "@eth-optimism/contracts": "^0.4.13", - "@eth-optimism/core-utils": "^0.6.0", + "@eth-optimism/contracts": "0.4.13", + "@eth-optimism/core-utils": "0.6.0", "@eth-optimism/ynatm": "^0.2.2", "@ethersproject/abstract-provider": "^5.4.1", "@ethersproject/providers": "^5.4.5", @@ -48,7 +48,7 @@ "prom-client": "^13.1.0" }, "devDependencies": { - "@eth-optimism/smock": "^1.1.10", + "@eth-optimism/smock": "1.1.10", "@nomiclabs/hardhat-ethers": "^2.0.2", "@nomiclabs/hardhat-waffle": "^2.0.1", "@types/bluebird": "^3.5.34", @@ -61,23 +61,23 @@ "@types/sinon-chai": "^3.2.5", "@typescript-eslint/eslint-plugin": "^4.26.0", "@typescript-eslint/parser": "^4.26.0", - "chai": "^4.3.4", "babel-eslint": "^10.1.0", + "chai": "^4.3.4", "eslint": "^7.27.0", - "eslint-plugin-prettier": "^3.4.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-ban": "^1.5.2", "eslint-plugin-import": "^2.23.4", "eslint-plugin-jsdoc": "^35.1.2", "eslint-plugin-prefer-arrow": "^1.2.3", + "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-react": "^7.24.0", "eslint-plugin-unicorn": "^32.0.1", "ethereum-waffle": "^3.3.0", "ganache-core": "^2.13.2", "hardhat": "^2.3.0", + "lint-staged": "11.0.0", "mocha": "^8.4.0", "prettier": "^2.3.1", - "lint-staged": "11.0.0", "rimraf": "^3.0.2", "sinon": "^9.2.4", "sinon-chai": "^3.5.0", diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 9f760197fe96..21dd7b176424 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -46,7 +46,7 @@ "pre-commit": "lint-staged" }, "dependencies": { - "@eth-optimism/core-utils": "^0.6.0", + "@eth-optimism/core-utils": "0.6.0", "@ethersproject/abstract-provider": "^5.4.1", "@ethersproject/abstract-signer": "^5.4.1", "@ethersproject/contracts": "^5.4.1", @@ -55,7 +55,7 @@ "devDependencies": { "@codechecks/client": "^0.1.11", "@defi-wonderland/smock": "^2.0.2", - "@eth-optimism/smock": "^1.1.10", + "@eth-optimism/smock": "1.1.10", "@ethersproject/transactions": "^5.4.0", "@nomiclabs/hardhat-ethers": "^2.0.2", "@nomiclabs/hardhat-etherscan": "^2.1.6", @@ -96,12 +96,12 @@ "mkdirp": "^1.0.4", "mocha": "^8.4.0", "prettier": "^2.3.1", + "prettier-plugin-solidity": "^1.0.0-beta.18", "random-bytes-seed": "^1.0.3", "rlp": "^2.2.6", "solhint": "^3.3.6", - "solidity-coverage": "^0.7.17", - "prettier-plugin-solidity": "^1.0.0-beta.18", "solhint-plugin-prettier": "^0.0.5", + "solidity-coverage": "^0.7.17", "ts-generator": "0.0.8", "ts-node": "^10.0.0", "typechain": "^5.1.0", diff --git a/packages/data-transport-layer/package.json b/packages/data-transport-layer/package.json index 398eef52b130..226abdfa6818 100644 --- a/packages/data-transport-layer/package.json +++ b/packages/data-transport-layer/package.json @@ -24,8 +24,8 @@ }, "dependencies": { "@eth-optimism/common-ts": "0.1.5", - "@eth-optimism/contracts": "^0.4.13", - "@eth-optimism/core-utils": "^0.6.0", + "@eth-optimism/contracts": "0.4.13", + "@eth-optimism/core-utils": "0.6.0", "@ethersproject/providers": "^5.4.5", "@ethersproject/transactions": "^5.4.0", "@sentry/node": "^6.3.1", diff --git a/packages/message-relayer/package.json b/packages/message-relayer/package.json index 38595acd56b6..df5b487bd911 100644 --- a/packages/message-relayer/package.json +++ b/packages/message-relayer/package.json @@ -35,8 +35,8 @@ }, "dependencies": { "@eth-optimism/common-ts": "0.1.5", - "@eth-optimism/contracts": "^0.4.13", - "@eth-optimism/core-utils": "^0.6.0", + "@eth-optimism/contracts": "0.4.13", + "@eth-optimism/core-utils": "0.6.0", "@sentry/node": "^6.3.1", "bcfg": "^0.1.6", "dotenv": "^10.0.0", @@ -45,7 +45,7 @@ "rlp": "^2.2.6" }, "devDependencies": { - "@eth-optimism/smock": "^1.1.10", + "@eth-optimism/smock": "1.1.10", "@nomiclabs/ethereumjs-vm": "^4", "@nomiclabs/hardhat-ethers": "^2.0.2", "@nomiclabs/hardhat-waffle": "^2.0.1", diff --git a/packages/regenesis-surgery/package.json b/packages/regenesis-surgery/package.json index c32727dc52a9..bd8dde5228e6 100644 --- a/packages/regenesis-surgery/package.json +++ b/packages/regenesis-surgery/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@discoveryjs/json-ext": "^0.5.3", - "@eth-optimism/core-utils": "^0.6.0", + "@eth-optimism/core-utils": "0.6.0", "@ethersproject/abstract-provider": "^5.5.1", "@ethersproject/bignumber": "^5.5.0", "@ethersproject/properties": "^5.5.0", diff --git a/packages/replica-healthcheck/package.json b/packages/replica-healthcheck/package.json index 5ad1667b9475..9e9647eeeabd 100644 --- a/packages/replica-healthcheck/package.json +++ b/packages/replica-healthcheck/package.json @@ -30,7 +30,7 @@ }, "dependencies": { "@eth-optimism/common-ts": "0.1.5", - "@eth-optimism/core-utils": "^0.6.0", + "@eth-optimism/core-utils": "0.6.0", "ethers": "^5.4.5", "dotenv": "^10.0.0", "express": "^4.17.1", diff --git a/yarn.lock b/yarn.lock index d7e8f0d9fe4b..dd01d794d5b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -511,7 +511,7 @@ ethers "^5.4.5" lodash "^4.17.21" -"@eth-optimism/smock@^1.1.10": +"@eth-optimism/smock@1.1.10": version "1.1.10" resolved "https://registry.yarnpkg.com/@eth-optimism/smock/-/smock-1.1.10.tgz#98a6eefc994ccf707f52ab06849468f3cc57bdb7" integrity sha512-XPx1x9odF/noTBHzIhRgL9ihhr769WgUhf9dOm6X7bjSWRAVsII3IqbdB4ssPycaoSuNSmv8HG1xTLgfgcyOYw==