blob: c615662c27ab1d724cdc3084156c8c437d1cfda3 [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:
manarabdelaty71e94242021-09-17 20:09:40 +02009 workflow_dispatch:
manarabdelaty17665442021-04-19 18:01:38 +020010
11jobs:
12 make_ship:
13 runs-on: ubuntu-latest
14 steps:
15 - uses: actions/checkout@v2
16 with:
17 submodules: 'true'
18
19 - name: Set up QEMU
20 uses: docker/setup-qemu-action@v1
21
22 - name: Set up Docker Buildx
23 uses: docker/setup-buildx-action@v1
24
25 - name: Install The PDK
26 run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
27 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020028 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020029
30 - name: Run make ship
31 run: bash ${GITHUB_WORKSPACE}/.github/scripts/build/run-ship.sh
32 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020033 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020034
35 set_user_id:
36 runs-on: ubuntu-latest
37 steps:
38 - uses: actions/checkout@v2
39 with:
40 submodules: 'true'
41
42 - name: Set up QEMU
43 uses: docker/setup-qemu-action@v1
44
45 - name: Set up Docker Buildx
46 uses: docker/setup-buildx-action@v1
47
48 - name: Install The PDK
49 run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
50 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020051 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020052
53 - name: Run Set User ID
54 run: bash ${GITHUB_WORKSPACE}/.github/scripts/build/run-set-id.sh
55 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020056 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020057
58 xor_wrapper:
59 runs-on: ubuntu-latest
60 steps:
61 - uses: actions/checkout@v2
62 with:
63 submodules: 'true'
64
65 - name: Set up QEMU
66 uses: docker/setup-qemu-action@v1
67
68 - name: Set up Docker Buildx
69 uses: docker/setup-buildx-action@v1
70
71 - name: Install The PDK
72 run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh
73 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020074 OPENLANE_TAG: 2021.09.16_03.28.21
manarabdelaty17665442021-04-19 18:01:38 +020075
76 - name: Run XOR Check
77 run: bash ${GITHUB_WORKSPACE}/.github/scripts/build/run-xor.sh
78 env:
manarabdelaty33c9b0f2021-09-17 19:45:26 +020079 OPENLANE_TAG: 2021.09.16_03.28.21