@@ -223,68 +223,6 @@ jobs:
223223 ./contracts/coverage/**/*
224224 retention-days : 1
225225
226- contracts-nonce-queue-test :
227- name : " Nonce Queue Integration"
228- runs-on : ubuntu-latest
229- services :
230- postgres :
231- image : postgres:16-alpine
232- env :
233- POSTGRES_DB : nonce_test
234- POSTGRES_USER : test
235- POSTGRES_PASSWORD : test
236- ports :
237- - 5432:5432
238- options : >-
239- --health-cmd "pg_isready -U test -d nonce_test"
240- --health-interval 5s
241- --health-timeout 5s
242- --health-retries 10
243- steps :
244- - uses : actions/checkout@v4
245- with :
246- persist-credentials : false
247-
248- - name : Install pnpm
249- uses : pnpm/action-setup@v4
250- with :
251- version : 10
252- run_install : false
253-
254- - name : Use Node.js
255- uses : actions/setup-node@v4
256- with :
257- node-version : " 20.x"
258- cache : " pnpm"
259- cache-dependency-path : contracts/pnpm-lock.yaml
260-
261- - name : Set up SSH agent for @talos/client deploy key
262- uses : webfactory/ssh-agent@a6f90b1f127823b31d4d4a8d96047790581349bd # v0.9.1
263- with :
264- ssh-private-key : ${{ secrets.TALOS_DEPLOY_KEY }}
265-
266- - name : Configure Git auth for git dependencies
267- run : |
268- # Public git deps (e.g. prompts) clone over HTTPS.
269- git config --global url."https://github.com/".insteadOf "git@github.com:"
270- # Keep the private @talos/client (oplabs/talos) on SSH so the deploy key
271- # authenticates it — the longer prefix takes precedence over the rule above.
272- git config --global url."git@github.com:oplabs/talos".insteadOf "git@github.com:oplabs/talos"
273-
274- - name : Install deps
275- working-directory : ./contracts
276- run : pnpm install --frozen-lockfile
277-
278- - name : Run nonce queue integration test
279- env :
280- DATABASE_URL : postgresql://test:test@localhost:5432/nonce_test
281- working-directory : ./contracts
282- run : |
283- pnpm exec ts-node tasks/lib/nonceQueue.test.ts
284- pnpm exec ts-node tasks/lib/nonceQueueTxLifecycle.test.ts
285- pnpm exec ts-node tasks/lib/nonceQueueTxHistory.test.ts
286- pnpm exec ts-node cron/api.test.ts
287-
288226 contracts-forktest :
289227 name : " Mainnet Fork Tests ${{ matrix.chunk_id }}"
290228 runs-on : ubuntu-latest
0 commit comments