blob: 43bf9257200582662f3a7fac2f19c2aa73361fd9 [file] [log] [blame]
manarabdelaty17665442021-04-19 18:01:38 +02001name: Caravel Build
2
3
4on:
5 # Runs on Every Push
6 push:
7 # Runs on Pull Requests
8 pull_request:
9
10jobs:
11 make_ship:
12 runs-on: ubuntu-latest
13 steps:
14 - uses: actions/checkout@v2
15 with:
16 submodules: 'true'
17
18 - name: Set up QEMU
19 uses: docker/setup-qemu-action@v1
20
21 - name: Set up Docker Buildx
22 uses: docker/setup-buildx-action@v1
23
24 - name: Install The PDK
25 run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
26 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020027 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020028
29 - name: Run make ship
30 run: bash ${GITHUB_WORKSPACE}/.github/scripts/build/run-ship.sh
31 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020032 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020033
34 set_user_id:
35 runs-on: ubuntu-latest
36 steps:
37 - uses: actions/checkout@v2
38 with:
39 submodules: 'true'
40
41 - name: Set up QEMU
42 uses: docker/setup-qemu-action@v1
43
44 - name: Set up Docker Buildx
45 uses: docker/setup-buildx-action@v1
46
47 - name: Install The PDK
48 run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
49 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020050 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020051
52 - name: Run Set User ID
53 run: bash ${GITHUB_WORKSPACE}/.github/scripts/build/run-set-id.sh
54 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020055 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020056
57 xor_wrapper:
58 runs-on: ubuntu-latest
59 steps:
60 - uses: actions/checkout@v2
61 with:
62 submodules: 'true'
63
64 - name: Set up QEMU
65 uses: docker/setup-qemu-action@v1
66
67 - name: Set up Docker Buildx
68 uses: docker/setup-buildx-action@v1
69
70 - name: Install The PDK
71 run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
72 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020073 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020074
75 - name: Run XOR Check
76 run: bash ${GITHUB_WORKSPACE}/.github/scripts/build/run-xor.sh
77 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020078 OPENLANE_TAG: 2021.09.16_03.28.21