File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed
Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change 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 : |
3344 - name : Run Slither
34453546 id : slither
47+ env :
48+ PATH : ${{ env.PATH }}:$HOME/.foundry/bin
3649 with :
3750 target : ' src/contracts'
3851 sarif : slither-results.sarif
You can’t perform that action at this time.
0 commit comments