authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-11-14 17:40:13-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-11-21 20:16:08-07:00
log69d1ea769b9718d565097deb4ba9a870fc6d7636
tree73958ca9e9f573aceb99073fa66b4738fd2dc58e
parentc822da712110fcb11b21d0fef0dd2d82b2f876a4

CI: test in the ci branch for now


1 files changed, 56 insertions(+), 0 deletions(-)

.github/workflows/ci.yaml created+56
......@@ -0,0 +1,56 @@
1name: push_ci
2run-name: Push CI
3on:
4 push:
5 branches:
6 - master
7jobs:
8 aarch64-linux:
9 runs-on: [self-hosted, Linux, aarch64]
10 steps:
11 - name: Checkout
12 uses: actions/checkout@v3
13 - name: Run Build Script
14 run: sh ./ci/linux/build-aarch64.sh
15 x86_64-macos:
16 strategy:
17 matrix:
18 version: ["11", "12"]
19 runs-on: "macos-${{ matrix.version }}"
20 env:
21 ARCH: "x86_64"
22 MACOS_VERSION: ${{ matrix.version }}
23 steps:
24 - name: Checkout
25 uses: actions/checkout@v3
26
27 - name: Run Build Script
28 run: ./ci/macos/build-x86_64.sh
29 aarch64-macos:
30 runs-on: [self-hosted, macOS, aarch64]
31 env:
32 ARCH: "aarch64"
33 steps:
34 - name: Checkout
35 uses: actions/checkout@v3
36
37 - name: Run Build Script
38 run: ./ci/macos/build-aarch64.sh
39 x86_64-windows:
40 runs-on: windows-latest
41 env:
42 ARCH: "x86_64"
43 steps:
44 - name: Checkout
45 uses: actions/checkout@v3
46
47 - name: Run Build Script
48 run: ./ci/windows/build.ps1
49 build-tarballs:
50 needs: [aarch64-linux, x86_64-macos, aarch64-macos, x86_64-windows]
51 runs-on: [self-hosted, Linux, aarch64]
52 steps:
53 - name: Checkout
54 uses: actions/checkout@v3
55 - name: Build Tarballs
56 run: sh ./ci/linux/build-tarballs.sh