Skip to content

Commit 61aee4c

Browse files
authored
Merge pull request #409 from OUXT-Polaris/feature/download_firmware
Feature/download firmware
2 parents fb195a9 + 445fbc3 commit 61aee4c

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

.github/workflows/build_firmware.yaml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
pull_request:
55
paths:
66
- "firmware/**"
7+
- ".github/workflows/build_firmware.yaml"
78
workflow_dispatch:
89

910
jobs:
@@ -12,7 +13,19 @@ jobs:
1213
runs-on: ubuntu-latest
1314
strategy:
1415
matrix:
15-
project_directory: ["firmware/mini_v/motor_driver"]
16+
project_directory:
17+
- "firmware/mini_v/estop_driver"
18+
- "firmware/mini_v/gnss_driver"
19+
- "firmware/mini_v/motor_driver"
20+
include:
21+
- project_directory: "firmware/mini_v/motor_driver"
22+
environment: "right"
23+
- project_directory: "firmware/mini_v/motor_driver"
24+
environment: "left"
25+
- project_directory: "firmware/mini_v/estop_driver"
26+
environment: "default"
27+
- project_directory: "firmware/mini_v/gnss_driver"
28+
environment: "default"
1629
steps:
1730
- uses: actions/checkout@v4
1831
- uses: actions/cache@v4
@@ -31,3 +44,8 @@ jobs:
3144
- name: Build PlatformIO Project
3245
run: pio run
3346
working-directory: ${{ matrix.project_directory }}
47+
48+
- uses: actions/upload-artifact@v4
49+
with:
50+
name: build
51+
path: .pio/build

0 commit comments

Comments
 (0)