11
22# -----------------------------------------------------------------------------
3- # DO NOT EDIT! Generated from scripts/helper/templates/test-docker-linux-arm-liquid.yml .
3+ # DO NOT EDIT! Generated from scripts/helper/templates/* .
44#
55# This file is part of the xPack distribution.
66# (https://xpack.github.io)
1717# https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#workflow_dispatch
1818# https://docs.github.com/en/rest/reference/actions#create-a-workflow-dispatch-event
1919
20- # https://github.com/organizations/xpack-dev-tools/settings/actions/runners/new?arch=arm64&os=linux
21-
2220# -----------------------------------------------------------------------------
2321
22+
2423# https://github.com/docker-library/official-images#architectures-other-than-amd64
2524
2625# Debian versions:
5453# The scripts are executed in the Docker context by GitHub Actions,
5554# so `native-test.sh` should be fine, it already takes care of updates.
5655jobs :
56+
5757 # https://en.wikipedia.org/wiki/Ubuntu_version_history
5858 # https://hub.docker.com/_/ubuntu
5959 # The ubuntu:12.04 image fails to update.
@@ -109,25 +109,22 @@ jobs:
109109 # https://en.wikipedia.org/wiki/CentOS
110110 # https://hub.docker.com/_/centos
111111 # `-static` disabled, there is no static libc.a.
112- centos-arm64 :
113- name : ' arm64 GNU RISC-V Embedded GCC ${{ github.event.inputs.version }} test on CentOS 8, 7 stable'
114- runs-on : [self-hosted, Linux, Arm64]
115- steps :
116- - name : ' Checkout'
117- uses : actions/checkout@v2
118- with :
119- fetch-depth : 3
120- submodules : true
121- - name : ' CentOS 8 arm64'
122- uses : docker://centos:8
123- with :
124- entrypoint : /bin/bash
125- args : /github/workspace/scripts/helper/tests/native-test.sh --image centos:8 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
126- # docker://centos:7 - undefined reference to `__cxa_thread_atexit_impl@GLIBC_2.18'
112+ # centos-arm64:
113+ # name: 'arm64 GNU RISC-V Embedded GCC ${{ github.event.inputs.version }} test on CentOS 8, 7 stable'
114+ # runs-on: [self-hosted, Linux, Arm64]
115+ # steps:
116+ # - name: 'Checkout'
117+ # uses: actions/checkout@v2
118+ # with:
119+ # fetch-depth: 3
120+ # submodules: true
121+ # - name: 'CentOS 8 arm64'
122+ # uses: docker://centos:8
123+ # with:
124+ # entrypoint: /bin/bash
125+ # args: /github/workspace/scripts/helper/tests/native-test.sh --image centos:8 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
126+ # # docker://centos:7 - undefined reference to `__cxa_thread_atexit_impl@GLIBC_2.18'
127127
128- # https://hub.docker.com/r/arm32v7/centos
129- # docker://arm32v7/centos:7 - fails to update
130- # docker://arm32v7/centos:8 - not available
131128
132129 # https://hub.docker.com/r/redhat/ubi8
133130 # `-static` disabled, there is no static libc.a.
@@ -146,25 +143,6 @@ jobs:
146143 entrypoint : /bin/bash
147144 args : /github/workspace/scripts/helper/tests/native-test.sh --image redhat/ubi8 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
148145
149- # https://en.wikipedia.org/wiki/OpenSUSE#Releases
150- # https://hub.docker.com/u/opensuse
151- # `-static` disabled, there is no static libc.a.
152- opensuse-arm64 :
153- name : ' arm64 GNU RISC-V Embedded GCC ${{ github.event.inputs.version }} test on OpenSUSE 15, 13 stable'
154- runs-on : [self-hosted, Linux, Arm64]
155- steps :
156- - name : ' Checkout'
157- uses : actions/checkout@v2
158- with :
159- fetch-depth : 3
160- submodules : true
161- - name : ' OpenSUSE 15 arm64'
162- uses : docker://opensuse/leap:15.3
163- with :
164- entrypoint : /bin/bash
165- args : /github/workspace/scripts/helper/tests/native-test.sh --image opensuse/leap:15.3 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
166- # docker://opensuse/leap:13 not available
167-
168146 # https://en.wikipedia.org/wiki/Fedora_version_history
169147 # https://hub.docker.com/_/fedora
170148 # `-static` disabled, there is no static libc.a.
@@ -197,8 +175,25 @@ jobs:
197175 with :
198176 entrypoint : /bin/bash
199177 args : /github/workspace/scripts/helper/tests/native-test.sh --image fedora:27 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
200-
201- # fedora-arm: fails to update
178+
179+ # https://en.wikipedia.org/wiki/OpenSUSE#Releases
180+ # https://hub.docker.com/u/opensuse
181+ # `-static` disabled, there is no static libc.a.
182+ opensuse-arm64 :
183+ name : ' arm64 GNU RISC-V Embedded GCC ${{ github.event.inputs.version }} test on OpenSUSE 15, 13 stable'
184+ runs-on : [self-hosted, Linux, Arm64]
185+ steps :
186+ - name : ' Checkout'
187+ uses : actions/checkout@v2
188+ with :
189+ fetch-depth : 3
190+ submodules : true
191+ - name : ' OpenSUSE 15 arm64'
192+ uses : docker://opensuse/leap:15.3
193+ with :
194+ entrypoint : /bin/bash
195+ args : /github/workspace/scripts/helper/tests/native-test.sh --image opensuse/leap:15.3 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
196+ # docker://opensuse/leap:13 not available
202197
203198 # ---------------------------------------------------------------------------
204199
@@ -238,10 +233,6 @@ jobs:
238233 entrypoint : /bin/bash
239234 args : /github/workspace/scripts/helper/tests/native-test.sh --image debian:latest --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
240235
241- # docker://arm32v7/debian:testing - fails to update
242-
243- # centos:latest outdated
244- # docker://arm32v7/centos:latest outdated
245236
246237 # - https://hub.docker.com/r/opensuse/tumbleweed
247238 opensuse-arm64-latest :
@@ -270,4 +261,82 @@ jobs:
270261 # - https://hub.docker.com/r/gentoo/portage
271262 # docker://gentoo/portage - exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown.
272263
264+
265+ # https://hub.docker.com/r/arm32v7/ubuntu/
266+ ubuntu-arm :
267+ name : ' arm GNU RISC-V Embedded GCC ${{ github.event.inputs.version }} test on Ubuntu 18, 16, 14 stable'
268+ runs-on : [self-hosted, Linux, Arm64]
269+ steps :
270+ - name : ' Checkout'
271+ uses : actions/checkout@v2
272+ with :
273+ fetch-depth : 3
274+ submodules : true
275+ # docker://arm32v7/ubuntu:20.04 - fails to update
276+ - name : ' Ubuntu 18.04 arm'
277+ uses : docker://arm32v7/ubuntu:18.04
278+ with :
279+ entrypoint : /usr/bin/linux32
280+ args : /bin/bash /github/workspace/scripts/helper/tests/native-test.sh --image arm32v7/ubuntu:18.04 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
281+ - name : ' Ubuntu 16.04 arm'
282+ uses : docker://arm32v7/ubuntu:16.04
283+ with :
284+ entrypoint : /usr/bin/linux32
285+ args : /bin/bash /github/workspace/scripts/helper/tests/native-test.sh --image arm32v7/ubuntu:16.04 --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
286+
287+ # https://hub.docker.com/r/arm32v7/debian
288+ debian-arm :
289+ name : ' arm GNU RISC-V Embedded GCC ${{ github.event.inputs.version }} test on Debian 10, 9, 8 stable'
290+ runs-on : [self-hosted, Linux, Arm64]
291+ steps :
292+ - name : ' Checkout'
293+ uses : actions/checkout@v2
294+ with :
295+ fetch-depth : 3
296+ submodules : true
297+ - name : ' Debian 10 arm'
298+ uses : docker://arm32v7/debian:buster
299+ with :
300+ entrypoint : /usr/bin/linux32
301+ args : /bin/bash /github/workspace/scripts/helper/tests/native-test.sh --image arm32v7/debian:buster --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
302+ - name : ' Debian 9 arm'
303+ uses : docker://arm32v7/debian:stretch
304+ with :
305+ entrypoint : /usr/bin/linux32
306+ args : /bin/bash /github/workspace/scripts/helper/tests/native-test.sh --image arm32v7/debian:stretch --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
307+ - name : ' Debian 8 arm'
308+ uses : docker://arm32v7/debian:jessie
309+ with :
310+ entrypoint : /usr/bin/linux32
311+ args : /bin/bash /github/workspace/scripts/helper/tests/native-test.sh --image arm32v7/debian:jessie --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
312+
313+ # docker://arm32v7/debian:testing - fails to update
314+
315+ raspbian-arm :
316+ name : ' arm GNU RISC-V Embedded GCC ${{ github.event.inputs.version }} test on Raspbian 9 stable'
317+ runs-on : [self-hosted, Linux, Arm64]
318+ steps :
319+ - name : ' Checkout'
320+ uses : actions/checkout@v2
321+ with :
322+ fetch-depth : 3
323+ submodules : true
324+ - name : ' Raspbian 9 arm'
325+ uses : docker://raspbian/stretch
326+ with :
327+ entrypoint : /usr/bin/linux32
328+ args : /bin/bash /github/workspace/scripts/helper/tests/native-test.sh --image raspbian/stretch --version ${{ github.event.inputs.version }} --base-url ${{ github.event.inputs.base_url }}
329+ # docker://raspbian/jessie (8) fails to update.
330+
331+ # https://hub.docker.com/r/arm32v7/centos
332+ # docker://arm32v7/centos:7 - fails to update
333+ # docker://arm32v7/centos:8 - not available
334+
335+ # centos:latest outdated
336+ # docker://arm32v7/centos:latest outdated
337+
338+ # fedora-arm: fails to update
339+
340+
341+
273342# -----------------------------------------------------------------------------
0 commit comments