Skip to content

Commit

Permalink
ci: Build all variants
Browse files Browse the repository at this point in the history
  • Loading branch information
kbeckmann committed Dec 10, 2023
1 parent 21970d1 commit df0b7e3
Showing 1 changed file with 56 additions and 5 deletions.
61 changes: 56 additions & 5 deletions .github/workflows/10_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,63 @@ jobs:
ghcr.io/kbeckmann/pico-sdk-builder:latest \
bash -c "\
git config --global --add safe.directory /ci/picodvi && \
mkdir picodvi/software/build && \
cd picodvi/software/build && \
cmake .. && \
make n64 && \
mkdir /ci/artifacts && \
cp apps/n64/n64.uf2 /ci/artifacts/picodvi-n64.uf2"
cd picodvi/software && \
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_96000_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_555 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-96000hz-rgb555.uf2 && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64.uf2 && \
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_96000_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_565 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-96000hz-rgb565.uf2 && \
\
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_48000_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_555 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-48000hz-rgb555.uf2 && \
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_48000_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_565 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-48000hz-rgb565.uf2 && \
\
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_44100_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_555 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-44100hz-rgb555.uf2 && \
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_44100_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_565 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-44100hz-rgb565.uf2 && \
\
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_32000_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_555 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-32000hz-rgb555.uf2 && \
\
cmake -B build \
-DCONFIG_DEFAULT_SAMPLE_RATE_HZ=SAMPLE_RATE_32000_HZ \
-DCONFIG_DEFAULT_COLOR_DEPTH=DVI_RGB_565 && \
cmake --build build && \
cp build/apps/n64/n64.uf2 /ci/artifacts/picodvi-n64-32000hz-rgb565.uf2 \
\
\
"
- name: Upload picodvi binaries with a bundled test rom to artifacts
uses: actions/upload-artifact@v2
Expand Down

0 comments on commit df0b7e3

Please sign in to comment.