Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream plus fixes 20230825 #30

Merged
merged 1,581 commits into from
Aug 28, 2023

Conversation

jyellick
Copy link

This is another large merge commit, complete with lots of conflict resolution.

The goal had been to merge upstream weekly, and, you'll actually find roughly weekly merge commits in this PR.

Unfortunately, test failures, and then other priorities failed to turn these initial merges into PRs.

This PR turns almost everything green, with the exception of some of the boba-bindings and boba-chain-ops. This may need to be addressed before merging, but I wanted to get this out there so that others could look at it and see the problems I'm describing.

It may be worth merging as is and cleaning up. Or, we may want to address some of these problems.

Will Cory and others added 30 commits August 21, 2023 08:23
…by/ctb/game-type-parity

feat(ctb): Preserve prod game type space
…apture-return-data

op-e2e: Capture return value when tracing failed tx
…fy/unreachable

simplify: remove unreachable code
…ndabot/go_modules/gorm.io/gorm-1.25.4

build(deps): bump gorm.io/gorm from 1.25.3 to 1.25.4
…7-feat_indexer_Run_the_migrations_in_the_docker-compose_file

feat(indexer): Run the migrations in the docker-compose file
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.0 to 2.28.1.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](import-js/eslint-plugin-import@v2.28.0...v2.28.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [husky](https://github.com/typicode/husky) from 6.0.0 to 8.0.3.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](typicode/husky@v6.0.0...v8.0.3)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [web3-eth](https://github.com/ChainSafe/web3.js) from 4.0.3 to 4.1.1.
- [Release notes](https://github.com/ChainSafe/web3.js/releases)
- [Changelog](https://github.com/web3/web3.js/blob/4.x/CHANGELOG.md)
- [Commits](web3/web3.js@v4.0.3...v4.1.1)

---
updated-dependencies:
- dependency-name: web3-eth
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [viem](https://github.com/wagmi-dev/viem) from 1.3.1 to 1.6.4.
- [Release notes](https://github.com/wagmi-dev/viem/releases)
- [Changelog](https://github.com/wagmi-dev/viem/blob/main/CHANGELOG.md)
- [Commits](https://github.com/wagmi-dev/viem/compare/[email protected]@1.6.4)

---
updated-dependencies:
- dependency-name: viem
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…reum-optimism#6921)

Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.27.4 to 1.27.10.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](onsi/gomega@v1.27.4...v1.27.10)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* Start adding documentation.

* Update README.md

---------

Co-authored-by: Matthew Slipper <[email protected]>
…lock-sleep

op-service: Add clock.SleepCtx method
…ck-range

proxyd: add support for limiting max block range
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](google/uuid@v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@jyellick jyellick force-pushed the jyellick/merge-usptream-plus-fixes-20230821 branch from 49de5f5 to 59e92ed Compare August 25, 2023 04:19
This merge exercise has broken a number of the tests.  But, because the
merge effect keeps snowballing, trying to simply get this in and running
and will unskip the failures as they are resolved.
@jyellick jyellick force-pushed the jyellick/merge-usptream-plus-fixes-20230821 branch from 59e92ed to fc57aa8 Compare August 25, 2023 04:23
@jyellick jyellick force-pushed the jyellick/merge-usptream-plus-fixes-20230821 branch from 1addb8f to 3330a30 Compare August 25, 2023 14:26
@jyellick jyellick force-pushed the jyellick/merge-usptream-plus-fixes-20230821 branch from 3330a30 to 21889ca Compare August 25, 2023 14:58
@jyellick jyellick changed the title Merge upstream plus fixes 20230821 Merge upstream plus fixes 20230825 Aug 25, 2023
@boyuan-chen
Copy link

@jyellick make devnet-up doesn't work on my end.

@mmontour1306
Copy link

I get an error on "make devnet-up":
"failed to write to "/home/enya/v3-boba/optimism/packages/contracts-bedrock/deployments/devnetL1/.chainId": No such file or directory (os error 2)"

Creating the directory manually before running the command allows it to proceed.

@mmontour1306
Copy link

Also, "packages/contracts-bedrock/deploy-config/devnetL1.json" is checked into git but it's modified by running the devnet-up script (setting a new l1GenesisBlockTimestamp). Maybe we can have a read-only template checked into source control, and a .gitignore rule for the auto-generated version?

Copy link

@mmontour1306 mmontour1306 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made a couple of small comments above, but overall if you are happy with it then I would say to merge it and clean up any remaining issues later.

@jyellick
Copy link
Author

Merging as there seems to be a consensus to do so.

@boyuan-chen How does make devnet-up fail on your end? This works fine on my system. I did find that I needed to do a: make nuke, then make, then make devnet-up in some cases.

@mmontour1306 I too have noticed the devnetL1 json file getting a new timestamp, this may be simply an upstream quirk, but I'll investigate.

@jyellick jyellick merged commit 4f2f886 into boba-develop Aug 28, 2023
@jyellick jyellick deleted the jyellick/merge-usptream-plus-fixes-20230821 branch September 1, 2023 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.