Skip to content

Commit

Permalink
chore: Upstream 5e72c69 commits (#878)
Browse files Browse the repository at this point in the history
* Update incorrect documentation in the READ.me (#9538)

Update README.md

* fix(`anvil`): set `best_number` to `state.block.number` if greater (#9543)

fix(`anvil`): set `best_number` correctly while loading state with fork activated

* fix(`cast`): reset `env.tx.caller` for impersonated txs (#9544)

* fix(`cast`): reset `env.tx.caller` for impersonated txs

* test

* chore: Add GH attestation for foundry binaries (#9546)

Add GH attestation

* fix(release): allow contents write permission, run attestation after release created (#9550)

fix(release): allow contents write permission, run attestation after release published

* chore: bump compilers (#9554)

* chore: bump compilers

* clippy

* fix: account for impersonated tx in configure_tx_env (#9553)

* chore: account for impersonated tx in configure_tx_env

* nit

* fix: read rpc config when using fork cheatcodes (#9547)

* read rpc config when using fork cheatcodes

* attempt to resolve failed environment variables again

* nit: refactor

* nit: refactor

* fix clippy errors

* fix rustfmt errors

* run cargofmt

* set auth header for fork

* remove redundant clone()

* Update crates/cheatcodes/src/config.rs

---------

Co-authored-by: Matthias Seitz <[email protected]>

* chore(deps): weekly `cargo update` (#9560)

* feat(cast): add support for beacon proxies in cast impl (#9567)

* feat(cast): add support for beacon proxies in cast impl

* test: pin test to current block

* feat(`cheatcodes`): count assertion for `expectEmit` (#9405)

* introduce ExpectEmitTracker

* cheats

* account for emit accounts + simple testNoEmit

* tests: expectCountEmits from specific address

* fix

* failure tests

* fix

* fix: account for log data

* LogCountMap

* fix

* nit

* test

* fix

* fix

* fix: instantiate log count map in tracker only if log satisfies the checks

* nit

* nit

* nits

* doc nits

* helper fn

* nit

* nits

* fix

* fix

* nit

* refactor count tests

* fix

* fix

* fix

* fix(release): check `env.IS_NIGHTLY` as string (#9568)

fix(release): check IS_NIGHTLY as string

* Run release workflow on stable tag push (#9575)

* chore: update release notes template (#9577)

- feat / fixes category per binaries
- breaking changes and perf category
- restrict summary to max 60 days / max 100 PRs, add full diff and contributors

* chore: add contributors in release changelog (#9578)

* feat(foundryup): allow multiple installed versions (#9551)

* feat(foundryup): allow multiple installed versions

* Changes after review: new line after version, -v renamed as -i, create version dir on untar

* Update foundryup link repo and contribute URL

* Fix --one-top-level not avail in bsd tar

* Fix --one-top-level not avail in bsd tar

* update docs

* Err if no version provided to use

---------

Co-authored-by: zerosnacks <[email protected]>

* chore: bump workspace version to `0.3.0` (#9580)

bump to 0.3.0

* Update CI workflow template to unpin from `nightly` explicitly, relying on `foundry-toolchain` default (#9573)

* default CI workflow template to stable as opposed to nightly, related: foundry-rs/foundry-toolchain#60

* remove pinning to stable in workflow file, rely on default in foundry-toolchain - now being nightly, becoming stable

* chore: testFail* deprecation warning (#9581)

* chore: testFail* deprecation warning

* test

* fix

* chore(tests): bump forge-std version (#9584)

* chore: bump forge-std version used for tests

* run CI

* fix tests

* fix gas

---------

Co-authored-by: DaniPopes <[email protected]>
Co-authored-by: zerosnacks <[email protected]>

* chore(`foundryup`): default to stable if no specific version is passed in (#9585)

* default to stable if no specific version is passed in

* update mention, defaults to stable now

* chore(deps): weekly `cargo update` (#9588)

* feat(cast): pretty print other receipt fields (#9589)

* fix(cast): pretty print other receipt fields

Signed-off-by: jsvisa <[email protected]>

* feat(cast): add other receipt fields pretty test

Signed-off-by: jsvisa <[email protected]>

* fix(ui): receipt column length 20

Signed-off-by: jsvisa <[email protected]>

* fmt

Signed-off-by: jsvisa <[email protected]>

* fix receipt indent test

Signed-off-by: jsvisa <[email protected]>

* fix test case /2

Signed-off-by: jsvisa <[email protected]>

* fix revert reason indent

Signed-off-by: jsvisa <[email protected]>

---------

Signed-off-by: jsvisa <[email protected]>

* chore(deps): weekly `cargo update` (#9599)

Locking 29 packages to latest compatible versions
    Updating alloy-chains v0.1.49 -> v0.1.51
    Updating alloy-trie v0.7.6 -> v0.7.7
    Updating anyhow v1.0.94 -> v1.0.95
    Updating aws-config v1.5.11 -> v1.5.12
    Updating aws-runtime v1.5.1 -> v1.5.2
    Updating aws-sdk-kms v1.52.0 -> v1.53.0
    Updating aws-sdk-sso v1.51.0 -> v1.52.0
    Updating aws-sdk-ssooidc v1.52.0 -> v1.53.0
    Updating aws-sdk-sts v1.52.0 -> v1.53.0
    Updating aws-smithy-async v1.2.2 -> v1.2.3
    Updating aws-smithy-runtime v1.7.5 -> v1.7.6
    Updating aws-smithy-types v1.2.10 -> v1.2.11
    Updating bon v3.3.0 -> v3.3.2
    Updating bon-macros v3.3.0 -> v3.3.2
    Updating cc v1.2.5 -> v1.2.6
    Updating gix-date v0.9.2 -> v0.9.3
    Updating glob v0.3.1 -> v0.3.2
    Updating jiff v0.1.15 -> v0.1.16
    Updating nybbles v0.2.1 -> v0.3.0
    Updating quote v1.0.37 -> v1.0.38
    Updating reqwest v0.12.9 -> v0.12.11
    Updating rustversion v1.0.18 -> v1.0.19
    Updating scc v2.2.6 -> v2.3.0
    Updating serde v1.0.216 -> v1.0.217
    Updating serde_derive v1.0.216 -> v1.0.217
    Updating syn v2.0.90 -> v2.0.93
    Updating tracing-tracy v0.11.3 -> v0.11.4
    Updating tracy-client v0.17.6 -> v0.18.0
    Updating unicase v2.8.0 -> v2.8.1
note: pass `--verbose` to see 13 unchanged dependencies behind latest

Co-authored-by: mattsse <[email protected]>

* chore: make clippy happy (#9601)

* chore: make clippy happy

* allow literals tring with formatting args global

* chore(fmt): tx fields indent with the same whitespaces (#9603)

chore(fmt): follow the same indent rules of other fields

Signed-off-by: jsvisa <[email protected]>

* chore: fix flaky inline config test (#9591)

* feat: update revm 19 alloy 09 (#9605)

* feat: update revm 19 alloy 09

* clippy

* updata test

* add back max data gas check

* chore(deps): bump alloys (#9613)

* add comment to `-r` option about default value (#9571)

add comment to -r option about default value

* fix(anvil): ipc append a newline (#9608)

* fix(anvil): ipc append a newline

Signed-off-by: 9547 <[email protected]>

* use put_u8 instead of extend from slice

Signed-off-by: 9547 <[email protected]>

---------

Signed-off-by: 9547 <[email protected]>

* chore: dedup errors in eyre handler (#9612)

* fix(`evm`):  P256Verify address (#9618)

* typo: EtherScan -> Etherscan (#9607)

Signed-off-by: 9547 <[email protected]>
Co-authored-by: Matthias Seitz <[email protected]>

* chore(git): enhance rust diffing (#9596)

This has to be explicitly enabled for git to utilize its enhanced rust diffing, evidently. 

ref: rust-lang/rust#78882

Co-authored-by: zerosnacks <[email protected]>

* chore(deps): weekly `cargo update` (#9623)

Locking 56 packages to latest compatible versions
    Updating alloy-chains v0.1.51 -> v0.1.52
    Updating alloy-consensus v0.9.1 -> v0.9.2
    Updating alloy-consensus-any v0.9.1 -> v0.9.2
    Updating alloy-contract v0.9.1 -> v0.9.2
    Updating alloy-dyn-abi v0.8.16 -> v0.8.18
    Updating alloy-eips v0.9.1 -> v0.9.2
    Updating alloy-genesis v0.9.1 -> v0.9.2
    Updating alloy-json-abi v0.8.16 -> v0.8.18
    Updating alloy-json-rpc v0.9.1 -> v0.9.2
    Updating alloy-network v0.9.1 -> v0.9.2
    Updating alloy-network-primitives v0.9.1 -> v0.9.2
    Updating alloy-node-bindings v0.9.1 -> v0.9.2
    Updating alloy-primitives v0.8.16 -> v0.8.18
    Updating alloy-provider v0.9.1 -> v0.9.2
    Updating alloy-pubsub v0.9.1 -> v0.9.2
    Updating alloy-rpc-client v0.9.1 -> v0.9.2
    Updating alloy-rpc-types v0.9.1 -> v0.9.2
    Updating alloy-rpc-types-anvil v0.9.1 -> v0.9.2
    Updating alloy-rpc-types-any v0.9.1 -> v0.9.2
    Updating alloy-rpc-types-debug v0.9.1 -> v0.9.2
    Updating alloy-rpc-types-engine v0.9.1 -> v0.9.2
    Updating alloy-rpc-types-eth v0.9.1 -> v0.9.2
    Updating alloy-rpc-types-trace v0.9.1 -> v0.9.2
    Updating alloy-rpc-types-txpool v0.9.1 -> v0.9.2
    Updating alloy-serde v0.9.1 -> v0.9.2
    Updating alloy-signer v0.9.1 -> v0.9.2
    Updating alloy-signer-aws v0.9.1 -> v0.9.2
    Updating alloy-signer-gcp v0.9.1 -> v0.9.2
    Updating alloy-signer-ledger v0.9.1 -> v0.9.2
    Updating alloy-signer-local v0.9.1 -> v0.9.2
    Updating alloy-signer-trezor v0.9.1 -> v0.9.2
    Updating alloy-sol-macro v0.8.16 -> v0.8.18
    Updating alloy-sol-macro-expander v0.8.16 -> v0.8.18
    Updating alloy-sol-macro-input v0.8.16 -> v0.8.18
    Updating alloy-sol-type-parser v0.8.16 -> v0.8.18
    Updating alloy-sol-types v0.8.16 -> v0.8.18
    Updating alloy-transport v0.9.1 -> v0.9.2
    Updating alloy-transport-http v0.9.1 -> v0.9.2
    Updating alloy-transport-ipc v0.9.1 -> v0.9.2
    Updating alloy-transport-ws v0.9.1 -> v0.9.2
    Updating async-trait v0.1.83 -> v0.1.84
    Updating aws-config v1.5.12 -> v1.5.13
    Updating aws-runtime v1.5.2 -> v1.5.3
    Updating aws-sdk-kms v1.53.0 -> v1.54.0
    Updating aws-sdk-sso v1.52.0 -> v1.53.0
    Updating aws-sdk-ssooidc v1.53.0 -> v1.54.0
    Updating aws-sdk-sts v1.53.0 -> v1.54.0
    Updating bstr v1.11.1 -> v1.11.3
    Updating cc v1.2.6 -> v1.2.7
    Removing diff v0.1.13
    Removing hex-literal v0.4.1
    Updating instability v0.3.5 -> v0.3.6
    Updating jiff v0.1.18 -> v0.1.21
    Removing pretty_assertions v1.4.1
    Updating schnellru v0.2.3 -> v0.2.4
    Updating syn v2.0.93 -> v2.0.94
    Updating syn-solidity v0.8.16 -> v0.8.18
    Updating tempfile v3.14.0 -> v3.15.0
    Updating winnow v0.6.21 -> v0.6.22
note: pass `--verbose` to see 12 unchanged dependencies behind latest

Co-authored-by: mattsse <[email protected]>

* chore(`config`): use solar for inline config parsing (#9615)

* chore(`bind-json`): replace solang with solar (#9616)

* chore(deps): bump solar 0.1.1 (#9627)

* chore(forge): remove `forge debug` subcommand (#9606)

forge: rm subcommand debug

Co-authored-by: 9547 <[email protected]>
Co-authored-by: zerosnacks <[email protected]>

* feat(test): add repro issue8566 testcase (#9617)

* feat(test): add Issue8566 testcase

Signed-off-by: 9547 <[email protected]>

* bump alloy to 0.8.18

Signed-off-by: 9547 <[email protected]>

---------

Signed-off-by: 9547 <[email protected]>

* chore: standardize use of `opts` / `args` (#9629)

* globalopts -> globalargs

* consistently use opts for configurations, args for command line arguments

* fix: re-remove forge `debug` file (#9631)

fix re-remove debug file

* feat: remove ethers (#9412)

Co-authored-by: DaniPopes <[email protected]>

* Revert "Merge upstream commit 5e72c69"

This reverts commit 1e8bad0, reversing
changes made to 7b50143.

---------

Signed-off-by: jsvisa <[email protected]>
Signed-off-by: 9547 <[email protected]>
Co-authored-by: Jacob T Firek <[email protected]>
Co-authored-by: Yash Atreya <[email protected]>
Co-authored-by: grandizzy <[email protected]>
Co-authored-by: Arsenii Kulikov <[email protected]>
Co-authored-by: anukul <[email protected]>
Co-authored-by: Matthias Seitz <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: W <[email protected]>
Co-authored-by: zerosnacks <[email protected]>
Co-authored-by: zerosnacks <[email protected]>
Co-authored-by: DaniPopes <[email protected]>
Co-authored-by: Delweng <[email protected]>
Co-authored-by: mattsse <[email protected]>
Co-authored-by: DaniPopes <[email protected]>
Co-authored-by: zhiqiangxu <[email protected]>
Co-authored-by: Marquis Shanahan <[email protected]>
Co-authored-by: sam bacha <[email protected]>
Co-authored-by: 9547 <[email protected]>
  • Loading branch information
19 people authored Jan 29, 2025
1 parent 7b50143 commit 44166f4
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 44166f4

Please sign in to comment.