@@ -62,60 +62,11 @@ jobs:
6262 - name : Run contracts tests
6363 run : snforge test --workspace
6464
65- e2e_test :
66- name : E2E Lint and Test
67- runs-on : large-spot
68- steps :
69- - name : Checkout code
70- uses : actions/checkout@v4
71- with :
72- submodules : true
73- ssh-key : ${{ env._OPS_UTILITIES_GITHUB_ACTIONS_BOT_SSH_PRIV_KEY }}
74-
75- - name : Install dependencies
76- run : |
77- sudo apt-get update
78- sudo apt-get install -y build-essential curl git
79- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
80- echo >> /home/runner/.bashrc
81- echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/runner/.bashrc
82- eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
83- brew install asdf
84- . /home/linuxbrew/.linuxbrew/opt/asdf/libexec/asdf.sh
85- asdf plugin add scarb
86- asdf plugin add starknet-devnet
87- asdf plugin add starknet-foundry
88- asdf plugin add cairo-coverage
89- asdf install
90- curl -L https://raw.githubusercontent.com/software-mansion/universal-sierra-compiler/master/scripts/install.sh | sh
91- # Add asdf binary and shims to PATH for all subsequent steps
92- echo "/home/linuxbrew/.linuxbrew/bin" >> $GITHUB_PATH
93- echo "$HOME/.asdf/shims" >> $GITHUB_PATH
94- echo "$HOME/.local/bin" >> $GITHUB_PATH
95-
96- - name : Setup Node.js
97- uses : actions/setup-node@v4
98- with :
99- node-version : 22
100-
101- - name : Enable Corepack and install dependencies
102- run : |
103- corepack enable
104- yarn install --frozen-lockfile
105-
106- - name : Build E2E Test
107- run : yarn build
108-
109- - name : Lint E2E Test
110- run : yarn lint
111-
112- - name : Run E2E tests
113- run : yarn test:e2e
11465 scan :
11566 if : github.event_name == 'pull_request'
11667 uses : circlefin/circle-public-github-workflows/.github/workflows/pr-scan.yaml@v1
11768
11869 release-sbom :
119- needs : [ contracts_test, e2e_test]
70+ needs : contracts_test
12071 if : github.event_name == 'push'
12172 uses : circlefin/circle-public-github-workflows/.github/workflows/attach-release-assets.yaml@v1
0 commit comments