Skip to content

Commit 5d86215

Browse files
Merge branch 'master' into 7-bug-release-workflow-failed
2 parents a4511b4 + e98af36 commit 5d86215

273 files changed

Lines changed: 51223 additions & 6006 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.config/nextest.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ slow-timeout = { period = "5m", terminate-after = 4 }
1717
filter = "test(/vaddr_e2e::/)"
1818
slow-timeout = { period = "5m", terminate-after = 4 }
1919

20+
# Integration-style CLI tests can exceed the default 90s timeout on slower
21+
# Windows, macOS, and ARM runners while shelling out to forge/solc/git.
22+
[[profile.default.overrides]]
23+
filter = "test(/(^|::)bind_event_module_name_shadowing$/) | test(/(^|::)bind_event_module_prefix_does_not_shadow_aliases$/) | test(/(^|::)can_bind_e2e$/) | test(/(^|::)test_clone_/) | test(/(^|::)can_deploy_and_simulate_25_txes_concurrently$/) | test(/(^|::)chisel_can_run_with_live_logs_flag$/) | test(/(^|::)session_wrapper_uses_project_config_for_cast_session$/)"
24+
slow-timeout = { period = "5m", terminate-after = 4 }
25+
2026
# Do not re-run so that `cargo cheats` is ran locally.
2127
[[profile.default.overrides]]
2228
filter = "package(foundry-cheatcodes-spec)"

.github/dependabot.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,29 @@
11
version: 2
22
updates:
3-
- package-ecosystem: "github-actions"
4-
directory: "/"
3+
- package-ecosystem: github-actions
4+
directory: /
55
schedule:
6-
interval: "weekly"
6+
interval: weekly
7+
day: monday
8+
time: "09:00"
9+
timezone: UTC
710
cooldown:
811
default-days: 7
912
groups:
10-
actions-weekly:
11-
applies-to: "version-updates"
12-
patterns: ["*"]
13-
update-types: ["minor", "patch"]
14-
15-
- package-ecosystem: "cargo"
16-
directory: "/"
13+
ci-weekly:
14+
patterns:
15+
- '*'
16+
- package-ecosystem: cargo
17+
directory: /
1718
schedule:
18-
interval: "weekly"
19+
interval: weekly
20+
day: monday
21+
time: "09:00"
22+
timezone: UTC
1923
cooldown:
2024
default-days: 7
2125
open-pull-requests-limit: 5
2226
groups:
2327
cargo-weekly:
24-
applies-to: "version-updates"
25-
patterns: ["*"]
26-
update-types: ["minor", "patch"]
28+
patterns:
29+
- '*'

.github/scripts/matrices.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,12 @@ def __init__(
7575
)
7676
t_macos = Target("depot-macos-latest", "aarch64-apple-darwin", "macosx-aarch64")
7777
t_windows = Target("depot-windows-latest-16", "x86_64-pc-windows-msvc", "windows-amd64")
78-
targets = [t_linux_x86] if is_pr else [t_linux_x86, t_linux_arm, t_macos, t_windows]
78+
if is_pr:
79+
targets = [t_linux_x86]
80+
elif profile == "isolate":
81+
targets = [t_linux_x86, t_linux_arm]
82+
else:
83+
targets = [t_linux_x86, t_linux_arm, t_macos, t_windows]
7984

8085
config = [
8186
Case(

.github/workflows/bump-tempo.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,5 @@ jobs:
5555
gh pr create \
5656
--title "chore(deps): bump tempo dependencies to ${LATEST_REV:0:7}" \
5757
--body-file "$CHANGELOG_FILE" \
58-
--base main \
58+
--base master \
5959
--head "$BRANCH_NAME"

.github/workflows/ci-mpp.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ jobs:
3636
toolchain: stable
3737

3838
- uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10
39-
- uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2
4039

4140
# Build and install binaries
4241
- name: Build and install Foundry binaries

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7979
with:
8080
persist-credentials: false
81-
- uses: crate-ci/typos@5374cbf686e897b15713110e233094e2874de7ef # v1.46.1
81+
- uses: crate-ci/typos@37bb98842b0d8c4ffebdb75301a13db0267cef89 # v1.47.2
8282

8383
shellcheck:
8484
runs-on: depot-ubuntu-latest
@@ -171,12 +171,12 @@ jobs:
171171
with:
172172
persist-credentials: false
173173
- name: Initialize CodeQL
174-
uses: github/codeql-action/init@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
174+
uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
175175
with:
176176
languages: ${{ matrix.language }}
177177
build-mode: ${{ matrix.build-mode }}
178178
- name: Perform CodeQL Analysis
179-
uses: github/codeql-action/analyze@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
179+
uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
180180
with:
181181
category: "/language:${{matrix.language}}"
182182

.github/workflows/crate-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
with:
3030
toolchain: stable
3131
- uses: rui314/setup-mold@9c9c13bf4c3f1adef0cc596abc155580bcb04444 # v1
32-
- uses: taiki-e/install-action@c070f87102a1c75b3183910f391c1cb887fe13c8 # v2.77.6
32+
- uses: taiki-e/install-action@59012be0884e296ca2da49b530610e72c49039ad # v2.81.6
3333
with:
3434
tool: cargo-hack
3535
- uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10

.github/workflows/docker-publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
# Login against a Docker registry except on PR
4747
# https://github.com/docker/login-action
4848
- name: Login into registry ${{ env.REGISTRY }}
49-
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
49+
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
5050
with:
5151
registry: ${{ env.REGISTRY }}
5252
username: ${{ github.actor }}
@@ -56,7 +56,7 @@ jobs:
5656
# https://github.com/docker/metadata-action
5757
- name: Extract Docker metadata
5858
id: meta
59-
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
59+
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
6060
with:
6161
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
6262

@@ -95,7 +95,7 @@ jobs:
9595

9696
- name: Build and push Foundry image
9797
id: build
98-
uses: depot/build-push-action@5f3b3c2e5a00f0093de47f657aeaefcedff27d18 # v1.17.0
98+
uses: depot/build-push-action@98e78adca7817480b8185f474a400b451d74e287 # v1.18.0
9999
with:
100100
build-args: |
101101
RUST_PROFILE=${{ env.RUST_PROFILE }}

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
7272
- name: Build changelog
7373
id: build_changelog
74-
uses: mikepenz/release-changelog-builder-action@bcae7115752d4ed746ff92feb666574428a79415 # v6.2.1
74+
uses: mikepenz/release-changelog-builder-action@348e88fab4c37338b1e803ceb2d4a7a5db6c0833 # v6.2.2
7575
with:
7676
configuration: "./.github/changelog.json"
7777
fromTag: ${{ steps.release_info.outputs.from_tag || '' }}

.github/workflows/stale-prs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
issues: write
1818
pull-requests: write
1919
steps:
20-
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
20+
- uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0
2121
with:
2222
days-before-issue-stale: -1
2323
days-before-issue-close: -1

0 commit comments

Comments
 (0)