We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 06563be + bc26425 commit 128bf86Copy full SHA for 128bf86
.github/workflows/cross.yml
@@ -0,0 +1,41 @@
1
+name: Cross build
2
+
3
+on: [push, pull_request]
4
5
+permissions:
6
+ actions: read
7
8
+jobs:
9
+ crossarch-check:
10
+ runs-on: ubuntu-latest
11
+ name: Build on ${{ matrix.arch }}
12
13
+ strategy:
14
+ matrix:
15
+ include:
16
+ - arch: aarch64
17
+ distro: ubuntu_latest
18
+ - arch: s390x
19
20
+ - arch: ppc64le
21
22
+ steps:
23
+ - uses: actions/[email protected]
24
+ with:
25
+ submodules: true
26
+ set-safe-directory: true
27
28
+ - uses: uraimo/[email protected]
29
+ name: Build
30
+ id: build
31
32
+ arch: ${{ matrix.arch }}
33
+ distro: ${{ matrix.distro }}
34
35
+ githubToken: ${{ github.token }}
36
37
+ run: |
38
+ set -xeu
39
+ apt update -y
40
+ apt install -y gcc make cargo libssl-dev pkg-config
41
+ cargo check
0 commit comments