Skip to content

Commit 880be8a

Browse files
committed
ci: Move "i686: Linux (Debian stable)" from Cirrus to GiHub Actions
1 parent 2e6cf9b commit 880be8a

File tree

2 files changed

+51
-18
lines changed

2 files changed

+51
-18
lines changed

.cirrus.yml

-18
Original file line numberDiff line numberDiff line change
@@ -64,24 +64,6 @@ linux_container_snippet: &LINUX_CONTAINER
6464
# More than enough for our scripts.
6565
memory: 2G
6666

67-
task:
68-
name: "i686: Linux (Debian stable)"
69-
<< : *LINUX_CONTAINER
70-
env:
71-
HOST: i686-linux-gnu
72-
ECDH: yes
73-
RECOVERY: yes
74-
SCHNORRSIG: yes
75-
ELLSWIFT: yes
76-
matrix:
77-
- env:
78-
CC: i686-linux-gnu-gcc
79-
- env:
80-
CC: clang --target=i686-pc-linux-gnu -isystem /usr/i686-linux-gnu/include
81-
test_script:
82-
- ./ci/ci.sh
83-
<< : *CAT_LOGS
84-
8567
task:
8668
name: "s390x (big-endian): Linux (Debian stable, QEMU)"
8769
<< : *LINUX_CONTAINER

.github/workflows/ci.yml

+51
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,57 @@ jobs:
126126
run: env
127127
if: ${{ always() }}
128128

129+
i686_debian:
130+
name: "i686: Linux (Debian stable)"
131+
runs-on: ubuntu-latest
132+
needs: docker_cache
133+
134+
strategy:
135+
fail-fast: false
136+
matrix:
137+
cc:
138+
- 'i686-linux-gnu-gcc'
139+
- 'clang --target=i686-pc-linux-gnu -isystem /usr/i686-linux-gnu/include'
140+
141+
env:
142+
HOST: 'i686-linux-gnu'
143+
ECDH: 'yes'
144+
RECOVERY: 'yes'
145+
SCHNORRSIG: 'yes'
146+
ELLSWIFT: 'yes'
147+
CC: ${{ matrix.cc }}
148+
149+
steps:
150+
- name: Checkout
151+
uses: actions/checkout@v3
152+
153+
- name: CI script
154+
uses: ./.github/actions/run-in-docker-action
155+
with:
156+
dockerfile: ./ci/linux-debian.Dockerfile
157+
tag: linux-debian-image
158+
command: >
159+
git config --global --add safe.directory ${{ github.workspace }} &&
160+
./ci/ci.sh
161+
162+
- run: cat tests.log || true
163+
if: ${{ always() }}
164+
- run: cat noverify_tests.log || true
165+
if: ${{ always() }}
166+
- run: cat exhaustive_tests.log || true
167+
if: ${{ always() }}
168+
- run: cat ctime_tests.log || true
169+
if: ${{ always() }}
170+
- run: cat bench.log || true
171+
if: ${{ always() }}
172+
- run: cat config.log || true
173+
if: ${{ always() }}
174+
- run: cat test_env.log || true
175+
if: ${{ always() }}
176+
- name: CI env
177+
run: env
178+
if: ${{ always() }}
179+
129180
mingw_debian:
130181
name: ${{ matrix.configuration.job_name }}
131182
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)