Skip to content

Commit 6bada88

Browse files
committed
Update
1 parent c7592bc commit 6bada88

File tree

1 file changed

+91
-40
lines changed

1 file changed

+91
-40
lines changed

.github/workflows/ci.yml

+91-40
Original file line numberDiff line numberDiff line change
@@ -94,46 +94,97 @@ jobs:
9494
load: true
9595
cache-from: type=gha
9696

97-
- name: Run test script
98-
uses: addnab/docker-run-action@v3
99-
with:
100-
image: ci-image
101-
options: -v ${{ github.workspace }}:${{ github.workspace }}
102-
run: |
103-
export \
104-
HOST="${{ env.HOST }}" \
105-
WRAPPER_CMD="${{ env.WRAPPER_CMD }}" \
106-
WERROR_CFLAGS="${{ env.WERROR_CFLAGS }}" \
107-
MAKEFLAGS="${{ env.MAKEFLAGS }}" \
108-
BUILD="${{ env.BUILD }}" \
109-
ECMULTWINDOW="${{ env.ECMULTWINDOW }}" \
110-
ECMULTGENPRECISION="${{ env.ECMULTGENPRECISION }}" \
111-
ASM="${{ env.ASM }}" \
112-
WIDEMUL="${{ env.WIDEMUL }}" \
113-
WITH_VALGRIND="${{ env.WITH_VALGRIND }}" \
114-
EXTRAFLAGS="${{ env.EXTRAFLAGS }}" \
115-
EXPERIMENTAL="${{ env.EXPERIMENTAL }}" \
116-
ECDH="${{ env.ECDH }}" \
117-
RECOVERY="${{ env.RECOVERY }}" \
118-
SCHNORRSIG="${{ env.SCHNORRSIG }}" \
119-
ELLSWIFT="${{ env.ELLSWIFT }}" \
120-
SECP256K1_TEST_ITERS="${{ env.SECP256K1_TEST_ITERS }}" \
121-
BENCH="${{ env.BENCH }}" \
122-
SECP256K1_BENCH_ITERS="${{ env.SECP256K1_BENCH_ITERS }}" \
123-
CTIMETESTS="${{ env.CTIMETESTS }}" \
124-
EXAMPLES="${{ env.EXAMPLES }}" \
125-
${{ matrix.configuration.env_var }}
126-
git config --global --add safe.directory ${{ github.workspace }}
127-
cd ${{ github.workspace }}
128-
./ci/cirrus.sh
129-
cat tests.log || true
130-
cat noverify_tests.log || true
131-
cat exhaustive_tests.log || true
132-
cat ctime_tests.log || true
133-
cat bench.log || true
134-
cat config.log || true
135-
cat test_env.log || true
136-
env
97+
- name: CI script
98+
run: >
99+
docker run \
100+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
101+
--volume ${{ github.workspace }}:${{ github.workspace }} \
102+
--workdir ${{ github.workspace }} \
103+
ci-image bash -c " \
104+
git config --global --add safe.directory ${{ github.workspace }} && \
105+
./ci/cirrus.sh \
106+
"
107+
108+
- name: tests.log
109+
run: >
110+
docker run \
111+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
112+
--volume ${{ github.workspace }}:${{ github.workspace }} \
113+
--workdir ${{ github.workspace }} \
114+
ci-image bash -c " \
115+
cat tests.log || true \
116+
"
117+
if: ${{ always() }}
118+
- name: noverify_tests.log
119+
run: >
120+
docker run \
121+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
122+
--volume ${{ github.workspace }}:${{ github.workspace }} \
123+
--workdir ${{ github.workspace }} \
124+
ci-image bash -c " \
125+
cat noverify_tests.log || true \
126+
"
127+
if: ${{ always() }}
128+
- name: exhaustive_tests.log
129+
run: >
130+
docker run \
131+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
132+
--volume ${{ github.workspace }}:${{ github.workspace }} \
133+
--workdir ${{ github.workspace }} \
134+
ci-image bash -c " \
135+
cat exhaustive_tests.log || true \
136+
"
137+
if: ${{ always() }}
138+
- name: ctime_tests.log
139+
run: >
140+
docker run \
141+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
142+
--volume ${{ github.workspace }}:${{ github.workspace }} \
143+
--workdir ${{ github.workspace }} \
144+
ci-image bash -c " \
145+
cat ctime_tests.log || true \
146+
"
147+
if: ${{ always() }}
148+
- name: bench.log
149+
run: >
150+
docker run \
151+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
152+
--volume ${{ github.workspace }}:${{ github.workspace }} \
153+
--workdir ${{ github.workspace }} \
154+
ci-image bash -c " \
155+
cat bench.log || true \
156+
"
157+
if: ${{ always() }}
158+
- name: config.log
159+
run: >
160+
docker run \
161+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
162+
--volume ${{ github.workspace }}:${{ github.workspace }} \
163+
--workdir ${{ github.workspace }} \
164+
ci-image bash -c " \
165+
cat config.log || true \
166+
"
167+
if: ${{ always() }}
168+
- name: test_env.log
169+
run: >
170+
docker run \
171+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
172+
--volume ${{ github.workspace }}:${{ github.workspace }} \
173+
--workdir ${{ github.workspace }} \
174+
ci-image bash -c " \
175+
cat test_env.log || true \
176+
"
177+
if: ${{ always() }}
178+
- name: env
179+
run: >
180+
docker run \
181+
$(echo '${{ toJSON(env) }}' | jq -r 'keys[] | "-e \(.)"' | paste -sd " ") \
182+
--volume ${{ github.workspace }}:${{ github.workspace }} \
183+
--workdir ${{ github.workspace }} \
184+
ci-image bash -c " \
185+
env \
186+
"
187+
if: ${{ always() }}
137188

138189
msvc_debian:
139190
name: ${{ matrix.configuration.job_name }}

0 commit comments

Comments
 (0)