@@ -69,16 +69,47 @@ jobs:
6969 path : coverage.out
7070
7171 test-parity :
72+ # runs-on: ubuntu-latest
73+ # steps:
74+ # - uses: actions/checkout@v4
75+ # with:
76+ # submodules: recursive
77+
78+ # - name: Set up Go
79+ # uses: actions/setup-go@v5
80+ # with:
81+ # go-version: "1.25.8"
82+
83+ # - name: Run web3signer docker container
84+ # run: cd test/web3signer-parity && make ci
85+ # test-parity:
7286 runs-on : ubuntu-latest
7387 steps :
7488 - uses : actions/checkout@v4
7589 with :
7690 submodules : recursive
77-
7891 - name : Set up Go
7992 uses : actions/setup-go@v5
8093 with :
8194 go-version : " 1.25.8"
82-
83- - name : Run web3signer docker container
84- run : cd test/web3signer-parity && make ci
95+ - name : Start web3signer (parity)
96+ working-directory : test/web3signer-parity
97+ run : |
98+ docker run -d --rm \
99+ --network host \
100+ --name web3signer-parity \
101+ -v "$PWD/key_config.yaml":/app/keys/key_config.yaml \
102+ -v "$PWD/config.yaml":/app/config.yaml \
103+ consensys/web3signer:develop \
104+ --config-file /app/config.yaml \
105+ eth2
106+ - name : Wait until web3signer is healthy
107+ working-directory : test/web3signer-parity
108+ run : ./wait-until-healthy.sh
109+ - name : Run parity tests
110+ run : go test ./test/web3signer-parity/...
111+ - name : Dump web3signer logs
112+ if : always()
113+ run : docker logs web3signer-parity || true
114+ - name : Stop web3signer
115+ if : always()
0 commit comments