Skip to content

Commit

Permalink
Updated: github build process
Browse files Browse the repository at this point in the history
  • Loading branch information
hotfuzz13 committed Dec 24, 2024
1 parent eb5a59a commit 085afcb
Showing 1 changed file with 22 additions and 35 deletions.
57 changes: 22 additions & 35 deletions .github/workflows/BundleModxo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,48 +25,56 @@ jobs:
- name: Create Build Folder
run: |
mkdir build
mkdir output
- name: Build Modxo Official Pico
- name: Build Modxo Official Pico2
run: |
cd ${{ github.workspace }}/build
rm -fr ./*
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=official_pico ..
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=official_pico2 ..
cmake --build .
cp ${{ github.workspace }}/build/modxo_official_pico2.bin ${{ github.workspace }}/output/modxo_official_pico2.bin
cp ${{ github.workspace }}/build/modxo_official_pico2.uf2 ${{ github.workspace }}/output/modxo_official_pico2.uf2
- name: Build Modxo Official Pico2
- name: Build Modxo Official Pico
run: |
cd ${{ github.workspace }}/build
rm -fr ./*
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=official_pico2 ..
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=official_pico ..
cmake --build .
cp ${{ github.workspace }}/build/modxo_official_pico.bin ${{ github.workspace }}/output/modxo_official_pico.bin
cp ${{ github.workspace }}/build/modxo_official_pico.uf2 ${{ github.workspace }}/output/modxo_official_pico.uf2
- name: Build Modxo YD-RP2040
run: |
cd ${{ github.workspace }}/build
rm -fr ./*
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=yd_rp2040 ..
cmake --build .
cp ${{ github.workspace }}/build/modxo_yd_rp2040.bin ${{ github.workspace }}/output/modxo_yd_rp2040.bin
cp ${{ github.workspace }}/build/modxo_yd_rp2040.uf2 ${{ github.workspace }}/output/modxo_yd_rp2040.uf2
- name: Build Modxo RP2040-Zero-Tiny
run: |
cd ${{ github.workspace }}/build
rm -fr ./*
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=rp2040_zero_tiny ..
cmake --build .
cp ${{ github.workspace }}/build/modxo_rp2040_zero_tiny.bin ${{ github.workspace }}/output/modxo_rp2040_zero_tiny.bin
cp ${{ github.workspace }}/build/modxo_rp2040_zero_tiny.uf2 ${{ github.workspace }}/output/modxo_rp2040_zero_tiny.uf2
- name: Build Modxo XIAO-RP2040
run: |
cd ${{ github.workspace }}/build
rm -fr ./*
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=xiao_rp2040 ..
cmake --build .
cp ${{ github.workspace }}/build/modxo_xiao_rp2040.bin ${{ github.workspace }}/output/modxo_xiao_rp2040.bin
cp ${{ github.workspace }}/build/modxo_xiao_rp2040.uf2 ${{ github.workspace }}/output/modxo_xiao_rp2040.uf2
- name: Build Modxo Ultra
run: |
cd ${{ github.workspace }}/build
rm -fr ./*
cmake -DPICO_SDK_PATH=${{ github.workspace }}/pico-sdk -DMODXO_PINOUT=ultra ..
cmake --build .
cp ${{ github.workspace }}/build/modxo_ultra.bin ${{ github.workspace }}/output/modxo_ultra.bin
cp ${{ github.workspace }}/build/modxo_ultra.uf2 ${{ github.workspace }}/output/modxo_ultra.uf2
- name: List Files
run: ls ${{ github.workspace }}/build
Expand All @@ -77,35 +85,14 @@ jobs:
tag_name: latest
draft: true
files: |
${{ github.workspace }}/build/modxo_official_pico.bin
${{ github.workspace }}/build/modxo_official_pico.uf2
${{ github.workspace }}/build/modxo_official_pico2.bin
${{ github.workspace }}/build/modxo_official_pico2.uf2
${{ github.workspace }}/build/modxo_yd_rp2040.bin
${{ github.workspace }}/build/modxo_yd_rp2040.uf2
${{ github.workspace }}/build/modxo_rp2040_zero_tiny.bin
${{ github.workspace }}/build/modxo_rp2040_zero_tiny.uf2
${{ github.workspace }}/build/modxo_rp2040_zero_tiny_clone.bin
${{ github.workspace }}/build/modxo_rp2040_zero_tiny_clone.uf2
${{ github.workspace }}/build/modxo_xiao_rp2040.bin
${{ github.workspace }}/build/modxo_xiao_rp2040.uf2
${{ github.workspace }}/build/modxo_ultra.bin
${{ github.workspace }}/build/modxo_ultra.uf2
${{ github.workspace }}/output/*.bin
${{ github.workspace }}/output/*.uf2
- name: Create Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: |
${{ github.workspace }}/build/modxo_official_pico.bin
${{ github.workspace }}/build/modxo_official_pico.uf2
${{ github.workspace }}/build/modxo_official_pico2.bin
${{ github.workspace }}/build/modxo_official_pico2.uf2
${{ github.workspace }}/build/modxo_yd_rp2040.bin
${{ github.workspace }}/build/modxo_yd_rp2040.uf2
${{ github.workspace }}/build/modxo_rp2040_zero.bin
${{ github.workspace }}/build/modxo_rp2040_zero.uf2
${{ github.workspace }}/build/modxo_xiao_rp2040.bin
${{ github.workspace }}/build/modxo_xiao_rp2040.uf2
${{ github.workspace }}/build/modxo_ultra.bin
${{ github.workspace }}/build/modxo_ultra.uf2
${{ github.workspace }}/output/*.bin
${{ github.workspace }}/output/*.uf2

0 comments on commit 085afcb

Please sign in to comment.