Skip to content

Commit a48116c

Browse files
committed
build concurrency, piggybacking
1 parent b6ac07f commit a48116c

File tree

5 files changed

+13
-296
lines changed

5 files changed

+13
-296
lines changed

.github/workflows/choco_packages.config

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/workflows/cmake.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CMake
1+
name: Build
22
on: [push, pull_request]
33

44
env:
@@ -7,8 +7,12 @@ env:
77

88
jobs:
99
build:
10-
if: github.repository_owner == 'raspberrypi'
11-
runs-on: [self-hosted, Linux, X64]
10+
matrix:
11+
board:
12+
- pico_w
13+
- pimoroni_pico_plus2_w_rp2350.h
14+
env:
15+
PICO_BOARD: ${{ matrix.board }}
1216

1317
steps:
1418
- name: Clean workspace
@@ -58,3 +62,9 @@ jobs:
5862
shell: bash
5963
# Execute the build. You can specify a specific target with "--target <NAME>"
6064
run: cmake --build . --config $BUILD_TYPE --parallel $(nproc)
65+
66+
- name: Upload Artifact
67+
uses: actions/upload-artifact@v4
68+
with:
69+
name: ${{ matrix.board }}
70+
path: '**/*.uf2'

.github/workflows/macOS.yml

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/workflows/multi-gcc.yml

Lines changed: 0 additions & 181 deletions
This file was deleted.

.github/workflows/windows.yml

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)