Skip to content
Merged
Show file tree
Hide file tree
Changes from 51 commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
c4fcf12
Update incorrect documentation in the READ.me (#9538)
jtfirek Dec 11, 2024
539760c
fix(`anvil`): set `best_number` to `state.block.number` if greater (#…
yash-atreya Dec 12, 2024
2eec098
fix(`cast`): reset `env.tx.caller` for impersonated txs (#9544)
yash-atreya Dec 12, 2024
e22a9ec
chore: Add GH attestation for foundry binaries (#9546)
grandizzy Dec 12, 2024
2f698e4
fix(release): allow contents write permission, run attestation after …
grandizzy Dec 13, 2024
1276f58
chore: bump compilers (#9554)
klkvr Dec 13, 2024
dabacec
fix: account for impersonated tx in configure_tx_env (#9553)
yash-atreya Dec 13, 2024
233bff2
fix: read rpc config when using fork cheatcodes (#9547)
anukul Dec 14, 2024
206dab2
chore(deps): weekly `cargo update` (#9560)
github-actions[bot] Dec 15, 2024
681bddd
feat(cast): add support for beacon proxies in cast impl (#9567)
0xvv Dec 17, 2024
6b07c77
feat(`cheatcodes`): count assertion for `expectEmit` (#9405)
yash-atreya Dec 17, 2024
0086d04
fix(release): check `env.IS_NIGHTLY` as string (#9568)
grandizzy Dec 18, 2024
8a08a3a
Run release workflow on stable tag push (#9575)
grandizzy Dec 18, 2024
6c4af1d
chore: update release notes template (#9577)
grandizzy Dec 19, 2024
a263a92
chore: add contributors in release changelog (#9578)
grandizzy Dec 19, 2024
af52b80
feat(foundryup): allow multiple installed versions (#9551)
grandizzy Dec 19, 2024
f3b5ac7
chore: bump workspace version to `0.3.0` (#9580)
zerosnacks Dec 19, 2024
7ac0502
Update CI workflow template to unpin from `nightly` explicitly, relyi…
zerosnacks Dec 19, 2024
5a8bd89
chore: testFail* deprecation warning (#9581)
yash-atreya Dec 19, 2024
6091f25
chore(tests): bump forge-std version (#9584)
github-actions[bot] Dec 20, 2024
0d5ad75
chore(`foundryup`): default to stable if no specific version is passe…
zerosnacks Dec 20, 2024
f922a34
chore(deps): weekly `cargo update` (#9588)
github-actions[bot] Dec 22, 2024
3ba3d5f
feat(cast): pretty print other receipt fields (#9589)
jsvisa Dec 24, 2024
0caabdd
chore(deps): weekly `cargo update` (#9599)
github-actions[bot] Dec 29, 2024
ffaa68f
chore: make clippy happy (#9601)
mattsse Dec 29, 2024
4f22a38
chore(fmt): tx fields indent with the same whitespaces (#9603)
jsvisa Dec 30, 2024
e618b2c
chore: fix flaky inline config test (#9591)
grandizzy Dec 30, 2024
68aff72
feat: update revm 19 alloy 09 (#9605)
mattsse Dec 30, 2024
03ec595
chore(deps): bump alloys (#9613)
DaniPopes Jan 2, 2025
6cb41fe
add comment to `-r` option about default value (#9571)
zhiqiangxu Jan 2, 2025
8555f16
fix(anvil): ipc append a newline (#9608)
9547 Jan 3, 2025
caf8455
chore: dedup errors in eyre handler (#9612)
DaniPopes Jan 3, 2025
f7bb427
fix(`evm`): P256Verify address (#9618)
yash-atreya Jan 3, 2025
15940fc
typo: EtherScan -> Etherscan (#9607)
9547 Jan 3, 2025
8cc2079
chore(git): enhance rust diffing (#9596)
sambacha Jan 3, 2025
c66fd40
chore(deps): weekly `cargo update` (#9623)
github-actions[bot] Jan 5, 2025
2e9d849
chore(`config`): use solar for inline config parsing (#9615)
yash-atreya Jan 5, 2025
a5c5be5
chore(`bind-json`): replace solang with solar (#9616)
yash-atreya Jan 5, 2025
15a9f17
chore(deps): bump solar 0.1.1 (#9627)
DaniPopes Jan 6, 2025
dc8d980
chore(forge): remove `forge debug` subcommand (#9606)
9547 Jan 6, 2025
782787b
feat(test): add repro issue8566 testcase (#9617)
9547 Jan 6, 2025
e4fdc45
chore: standardize use of `opts` / `args` (#9629)
zerosnacks Jan 6, 2025
e3ff6cb
fix: re-remove forge `debug` file (#9631)
zerosnacks Jan 6, 2025
5e72c69
feat: remove ethers (#9412)
grandizzy Jan 6, 2025
63401f9
Merge branch 'upstream-version-target=enero' into upstream-5e72c69
MBerguer Jan 9, 2025
39d31c4
cargo updated iself
MBerguer Jan 9, 2025
e797f06
compiles
MBerguer Jan 9, 2025
bec3ca7
Fixing the tests
MBerguer Jan 9, 2025
3fc531e
fix: upstream 5e72c69 fix tests (#869)
nbaztec Jan 27, 2025
d86d311
Rolling back the filtering in the nextest
MBerguer Jan 28, 2025
fc72254
Merge branch 'main' into upstream-5e72c69
MBerguer Jan 28, 2025
499be83
alloy-zksync back to versioning
MBerguer Jan 28, 2025
03e272a
Rollback
MBerguer Jan 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
crates/cheatcodes/assets/*.json linguist-generated
testdata/cheats/Vm.sol linguist-generated

# See <https://git-scm.com/docs/gitattributes#_defining_a_custom_hunk_header>
*.rs diff=rust
64 changes: 57 additions & 7 deletions .github/changelog.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,66 @@
{
"categories": [
{
"title": "## Features",
"labels": ["T-feature"]
"title": "## Breaking changes",
"labels": ["T-likely-breaking "]
},
{
"title": "## Fixes",
"labels": ["T-bug", "T-fix"]
"title": "## Anvil Features",
"labels": ["C-anvil", "T-feature"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Anvil Fixes",
"labels": ["C-anvil", "T-bug"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Cast Features",
"labels": ["C-cast", "T-feature"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Cast Fixes",
"labels": ["C-cast", "T-bug"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Chisel Features",
"labels": ["C-chisel", "T-feature"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Chisel Fixes",
"labels": ["C-chisel", "T-bug"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Forge Features",
"labels": ["C-forge", "T-feature"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Forge Fixes",
"labels": ["C-forge", "T-bug"],
"exhaustive": true,
"exhaustive_rules": false
},
{
"title": "## Performance improvements",
"labels": ["T-perf"]
}
],
"ignore_labels": ["L-ignore"],
"template": "${{CHANGELOG}}\n## Other\n\n${{UNCATEGORIZED}}",
"pr_template": "- ${{TITLE}} (#${{NUMBER}})",
"empty_template": "- No changes"
"template": "${{CHANGELOG}}\n## Other\n\n${{UNCATEGORIZED}}\n## Full Changelog:\n ${{RELEASE_DIFF}}",
"pr_template": "- ${{TITLE}} (#${{NUMBER}}) by @${{AUTHOR}}",
"empty_template": "- No changes",
"max_pull_requests": 100,
"max_back_track_time_days": 60
}
13 changes: 1 addition & 12 deletions .github/workflows/nextest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: "3.11"
python-version: "3.10"
- name: Generate matrices
id: gen
env:
Expand Down Expand Up @@ -73,17 +73,6 @@ jobs:
- name: Install Vyper
run: pip install vyper~=0.4.0

- name: Forge RPC cache
uses: actions/cache@v3
with:
path: |
~/.foundry/cache
~/.config/.foundry/cache
key: rpc-cache-${{ hashFiles('crates/forge/tests/rpc-cache-keyfile') }}
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true

- name: Setup Git config
run: |
git config --global user.name "GitHub Actions Bot"
Expand Down
10 changes: 4 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,16 +94,14 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

release:
permissions:
id-token: write
contents: write
attestations: write
name: ${{ matrix.target }} (${{ matrix.runner }})
runs-on: ${{ matrix.runner }}
timeout-minutes: 240
needs: prepare
permissions:
# Required to post the release
contents: write
# For attestations
id-token: write
attestations: write
strategy:
fail-fast: false
matrix:
Expand Down
Loading
Loading