Skip to content

Commit 3ff2573

Browse files
Marc MongeMarc Monge
authored andcommitted
Fixing dependency problem
1 parent f70ae05 commit 3ff2573

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/workflows/security-analysis.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,19 @@ jobs:
2222
with:
2323
submodules: recursive
2424

25-
- name: Install Foundry
26-
uses: foundry-rs/foundry-toolchain@v1
25+
- name: Install Foundry manually
26+
run: |
27+
# Download foundry binaries directly
28+
mkdir -p $HOME/.foundry/bin
29+
curl -L https://github.com/foundry-rs/foundry/releases/download/nightly/foundry_nightly_linux_amd64.tar.gz | tar -xz -C $HOME/.foundry/bin
30+
chmod +x $HOME/.foundry/bin/*
31+
echo "$HOME/.foundry/bin" >> $GITHUB_PATH
32+
33+
- name: Verify Foundry installation
34+
run: |
35+
export PATH="$HOME/.foundry/bin:$PATH"
36+
which forge
37+
forge --version
2738
2839
- name: Install forge-std
2940
run: |
@@ -33,6 +44,8 @@ jobs:
3344
- name: Run Slither
3445
uses: crytic/[email protected]
3546
id: slither
47+
env:
48+
PATH: ${{ env.PATH }}:$HOME/.foundry/bin
3649
with:
3750
target: 'src/contracts'
3851
sarif: slither-results.sarif

0 commit comments

Comments
 (0)