Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 4, 2025

Bumps github.com/ipfs/go-datastore from 0.6.0 to 0.8.2.

Release notes

Sourced from github.com/ipfs/go-datastore's releases.

v0.8.2

What's Changed

Full Changelog: ipfs/go-datastore@v0.8.1...v0.8.2

v0.8.1

What's Changed

Full Changelog: ipfs/go-datastore@v0.8.0...v0.8.1

v0.8.0

⚠︎ Breaking Changes

This release has breaking query API updates:

  • The query.ResultsWithChan function has been removed. Users of ResultsWithChan can replace it with ResultsWithContext, see the Query implementation in the examples.
  • The query.ResultsWithProcess has been replaced with query.ResultsWithContext . There is no longer a need for the goprocess package since query.Results can be closed when a context ins canceled by using context.AfterFunc.
  • ResultBuilder and functions associated with it have been removed. Use ResultsWithContext instead.
  • query.Results.Close no longer returns an error. This did not provide any functional value outside of a query implementation.

What's Changed

No goprocess by @​gammazero in ipfs/go-datastore#223

  • remove goprocess from api
  • replace goprocess with Context-based functionality.
  • Close functions do not need to return error
  • replace ResultsWithProcess with ResultsWithContext
  • remove deprieated ResultsWithChan function.
  • remove ResultBuilder to simplify query API

Full Changelog: ipfs/go-datastore@v0.7.0...v0.8.0

v0.7.0

What's Changed

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 4, 2025

The following labels could not be found: M-dependabot.

@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/ipfs/go-datastore-0.8.2 branch from 89d015a to ea11298 Compare March 6, 2025 18:15
zhiqiangxu and others added 27 commits March 7, 2025 16:30
…(#14705)

* Improve address management in kurtosis-devnet and devnet-sdk

* Perform various renames for clarity in kurtosis-devnet and devnet-sdk
Signed-off-by: Yashvardhan Kukreja <yashvardhan@oplabs.co>
* op-chain-ops: rm generic unnecessary type arguments

Signed-off-by: jsvisa <delweng@gmail.com>

* op-conductor: rm generic unnecessary type arguments

Signed-off-by: jsvisa <delweng@gmail.com>

* op-service: rm generic unnecessary type arguments

Signed-off-by: jsvisa <delweng@gmail.com>

* op-chain-ops: rm +1

Signed-off-by: jsvisa <delweng@gmail.com>

---------

Signed-off-by: jsvisa <delweng@gmail.com>
* Improve address management in kurtosis-devnet and devnet-sdk

* Import L1 chain ID into devnet-sdk context
* Consolidate state version logic, add helpers to simplify updates

* Move version-related tests

* Use consistent casing
* contracts: use full compiler target for semver key

* foundry: use_literal_content = true

* update check-semver-diff.sh filename parsing

* update semver-lock.json

* update check-frozen-files allow list to match compiler target names

* skip run-contracts-check ci job

* use negation to avoid deep nesting
* Add a few more beq, bne test cases

* Tweak shift operation tests

* Add delay slot tests for jr/jalr

* Rework mov tests, add some test cases

* Add more slt(u) test cases

* Add slti tests

* Add sltiu tests

* Add test for sync instruction

* Rework binary operation tests

* Migrate nor test to use binary

* Fix comments
* op-deployer: add 'verify' contracts command

* fix rate limiter values

* verified SuperchainConfigImplAddress

* verified superchain bundle (including constructor support)

* cleanup logs and flags

* cleanup: remove unused code

* verified implementations bundle

* verified opchain bundle

* update searchRemappings comment

* use more type-safe structs

* use l2-chain-id flag instead of l2-chain-index

* update to use new artifacts.Download function definition

* read constructor args from deployment tx initcode

* return error if contract creation query fails

* use more informative contract-name flag description

* calc num constructorArgSlots by parsing abi

* add json tags (matching contract bundle) to deploy script outputs

* bootstrap default to writing to bootstrap_<command>.json file

* pass contracts-locator flag to verify command

* minimize flags required for bootstrap, verify

* fix TestArtifactJSON

* add etherscan unit tests

* fix go lint errors

* make artifact lookup compatible with fragmented opcm

* fix go lint errors

* use require instead of assert in tests
* op-node/rollup: Implement optional L1 Pectra fix

* make simple test fail with excess blob gas

* improve test, fix L1 miner

* fix L1 miner again

* geoknee feedback

* update op-geth dependency to v1.101503.0-rc.2

* address proto's feedback, add test case

* fix static chain cfg tests
Splitting the message makes it hard to grep to find the source of the error.
* op-challenger: Add config option to set dependency set config

* Fix expected error message

* op-challenger: Update op-program executor to handle interop inputs.

* op-challenger: Support super-cannon in run trace.

* Fixes.

* Remove refactoring to introduce ToSuper()
* op-deployer: add documentation for verify command

* Update op-deployer/book/src/user-guide/verify.md

* Update verify.md

---------

Co-authored-by: Matthew Slipper <me@matthewslipper.com>
* ci: Capture reproducibility build logs as artifacts

* Install dependencies when mise.toml is present.
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.5 to 1.21.1.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.20.5...v1.21.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* op-supervisor,op-service: fix server-client API consistency

* op-e2e: fix finality test, finalized-L1 getter now errors when not initialized
…list of prestates from superchain-registry (#14744)

* op-program: Switch prestate verification to use the superchain-registry as source of truth

* op-program: Update prestate reproducibility check to reference the same list superchain-registry now uses

* Fix script

* ci: Reduce timeout for prestate builds again.

* Clarify cannon 32 was built.

* Remove TODO
teddyknox and others added 28 commits March 11, 2025 17:47
* Fix problem with kurtosis-devnet deploy

* Add NAT test for Isthmus withdrawal root header
* Fix problem with kurtosis-devnet deploy

* Add devnet-sdk port of op-e2e fees_test.go
* Fix problem with kurtosis-devnet deploy

* Port Fjord check scripts op-e2e test to devnet-sdk
* Fix problem with kurtosis-devnet deploy

* Add devnet-sdk port of op-e2e erc20_bridge_test.go
This is a temporary measure, until we can integrate a proofs-only
fileserver with the op-challenger deployment.

But in the meantime, this unblocks a decent amount of idempotent
kurtosis deployments, by avoiding kurtosis invalidating the execution
cache needlessly.
* feat: interop portal fast follow 1

First set of fast-follow changes to the interop portal.

* fix: PR review feedback
* feat: update operator fee contract bytecodes

* feat: add Isthmus contracts version check
This change introduces a trampoline package that we can use to pin the
(transitive) dependencies of our optimism package.
…(#14796)

De-duplicate iteration of each hard fork between Description and LogDescription
* op-deployer: Clarify versioning docs

* Apply suggestions from code review

---------

Co-authored-by: Matt Solomon <matt@mattsolomon.dev>
* fix(op-deployer): default cache dir

* add explanatory fallback log
* feat: interop fixes (#287)

* feat: interop fixes

* fix: natspec format

* chore: add field on struct natspec

---------

Co-authored-by: 0xDiscotech <131301107+0xDiscotech@users.noreply.github.com>

* fix: campaign fixes (#313)

* feat: interop fixes

* fix: permit2 not inifinite approval check

* chore: enhance superchain erc20 natspec

* chore: tests natspec

* fix: incorrect merge

---------

Co-authored-by: agusduha <agusnduha@gmail.com>

* chore: remove interop contracts (#318)

* chore: remove unnecessary interop contracts

* fix: golang tests

* chore: remove system config interop and run pre pr

* fix: exlude correct contracts on test to succeed

* chore: update initializer array length

* fix: semver lock

* fix: L2 audit findings (#323)

* fix: audit findings

* chore: pre-pr

* refactor: avoid stack too deep removing params on test (#324)

---------

Co-authored-by: AgusDuha <81362284+agusduha@users.noreply.github.com>
Co-authored-by: agusduha <agusnduha@gmail.com>
* ctb/validator: Add v3.0.0 validator

* use exp import

* ci fixes

* fix slice sort

* add operator fee validation

* fix tests
* add twrap in just

* rerun ci
…(#14510)

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](google/go-cmp@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Yashvardhan Kukreja <yashvardhan@oplabs.co>
* add unichain mainnet

* bump superchain registry and refactor parser

* json to toml

* correct typo

* fmt

* add permissions

* try hardcoded key

* escape

* test

* superchain-ops like fix

* select standard validation version

* fmt

* update version

* change test to ink

* build base cache

* uni, ink base and op

* bump superchain registry

* bump registry

* skip op test on other chains

* fmt

* skip non-op test for non-op chains

* fmt

* fix tests of conflicts

* remove console import

* remove correct import

* util function
Previously, any deployment using tagged releases on an official chain like Sepolia would use the predeployed OPCM. The predeployed OPCM would point these chains to the global `SuperchainConfig`, which may not have been the intended behavior. This PR updates the logic in the deployment pipeline to use the global `SuperchainConfig` under the following conditions:

1. The user specifies intent type `standard`.
2. The user specifies intent type `standard-overrides` and does not modify the Superchain roles.
* feat: remove DisputeGameFactory input from SystemConfig

Updates the SystemConfig to kill the DisputeGameFactory input. By
getting this address from the OptimismPortal we can remove the
need for unnecessary inputs that would have to be changed if the
DisputeGameFactory changes.

* fix: make tests work

* fix: remove console log

* fix: move address fetch

* fix: address pr feedback

* fix: missing semicolon

* chore: remove DISPUTE_GAME_FACTORY_SLOT

* test: fix abi spec

---------

Co-authored-by: Matt Solomon <matt@mattsolomon.dev>
Also splits and fixes fee NAT tests.
Bumps [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore) from 0.6.0 to 0.8.2.
- [Release notes](https://github.com/ipfs/go-datastore/releases)
- [Commits](ipfs/go-datastore@v0.6.0...v0.8.2)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-datastore
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/ipfs/go-datastore-0.8.2 branch from ea11298 to d43f47f Compare March 13, 2025 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.