Skip to content

Commit

Permalink
Update build.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
Sheepy3 authored Mar 4, 2024
1 parent 93c7648 commit 3a6991e
Showing 1 changed file with 11 additions and 14 deletions.
25 changes: 11 additions & 14 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,8 @@ jobs:
steps:
- name: 'Setup'
run: |
pwd
ls
ls ~/
set -e -x
cd ~/firmware/spade
mkdir ~/firmware/spade/jerryscript_build
mkdir ~/firmware/spade/raspberrypi
mkdir ~/jerryscript_build
mkdir ~/raspberrypi
sudo apt-get install -y build-essential
VER=15:10.3-2021.10-9
URL=https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
Expand Down Expand Up @@ -60,21 +55,23 @@ jobs:
- name: 'Clone Spade repo'
run: |
cd ~/firmware/spade/
git clone https://github.com/hackclub/spade.git
cd ~/
git clone https://github.com/hackclub/sprig.git
cd ~/sprig/firmware/
mv spade ~/
- name: 'Clone JerryScript'
run: |
cd ~/firmware/spade/jerryscript_build
cd ~/jerryscript_build
git clone https://github.com/jerryscript-project/jerryscript.git
cd jerryscript
git checkout 8ba0d1b6ee5a065a42f3b306771ad8e3c0d819bc
cd ~/firmware/spade/spade
cd ~/spade
./src/pc/jerry/refresh.sh
- name: 'Clone pico-sdk'
run: |
cd ~/firmware/spade/raspberrypi
cd ~/raspberrypi
git clone -b 1.3.1 https://github.com/raspberrypi/pico-sdk.git
git clone https://github.com/raspberrypi/pico-extras.git
cd pico-sdk
Expand All @@ -84,7 +81,7 @@ jobs:
- name: 'Build Spade'
run: |
cd ~/firmware/spade/spade
cd ~/spade
mkdir ./src/shared/sprig_engine/build
./tools/cstringify.py ./src/shared/sprig_engine/engine.js > ./src/shared/sprig_engine/build/engine.min.js.cstring
cmake --preset=rpi
Expand All @@ -95,5 +92,5 @@ jobs:
uses: 'actions/upload-artifact@v3'
with:
name: 'spade.uf2'
path: '~/firmware/spade/spade/rpi_build/src/spade.uf2'
path: '~/spade/rpi_build/src/spade.uf2'
if-no-files-found: error

0 comments on commit 3a6991e

Please sign in to comment.