Skip to content

Commit

Permalink
disable builds that fail for now
Browse files Browse the repository at this point in the history
  • Loading branch information
aliceisjustplaying committed Apr 14, 2024
1 parent 5a7abc1 commit 848186f
Showing 1 changed file with 152 additions and 152 deletions.
304 changes: 152 additions & 152 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -361,158 +361,158 @@ jobs:
path: build/bin/tic80

# === Raspberry PI 1-3 Bare Metal ===
rpi-baremetal:
runs-on: ubuntu-latest
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
container: nesbox/baremetalpi-tic80:latest

steps:
- uses: actions/checkout@v3
with:
submodules: recursive
fetch-depth: 0

- name: Install Host toolchain
run: |
apt-get update
apt-get install --assume-yes build-essential ruby-full
- name: Prebuild
run: |
cd vendor
git clone --recursive https://github.com/smuehlst/circle-stdlib
cd circle-stdlib
git checkout fdb3c4a948421d47fddab8042a92f980cba43915
git submodule update --recursive
./configure -r 3
make -j$(nproc)
cd libs/circle/addon/vc4/sound/
make -j$(nproc)
cd ../vchiq
make -j$(nproc)
cd ../../linux
make -j$(nproc)
- name: Build
run: |
git apply build/baremetalpi/circle.patch
cd build
cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_TOOLCHAIN_FILE=baremetalpi/toolchain.cmake ..
make tic80studio -j$(nproc)
cd baremetalpi
make -j$(nproc)
cd ../../vendor/circle-stdlib/libs/circle/boot/
make -j$(nproc)
- name: Pack
run: |
cp build/baremetalpi/kernel8-32.img vendor/circle-stdlib/libs/circle/boot/kernel.img
cp build/baremetalpi/boot/config.txt vendor/circle-stdlib/libs/circle/boot/config.txt
- name: Deploy
uses: actions/upload-artifact@v3
with:
name: "tic80-rpi-baremetal"
path: |
vendor/circle-stdlib/libs/circle/boot/config.txt
vendor/circle-stdlib/libs/circle/boot/kernel.img
vendor/circle-stdlib/libs/circle/boot/bootcode.bin
vendor/circle-stdlib/libs/circle/boot/start.elf
vendor/circle-stdlib/libs/circle/boot/fixup.dat
vendor/circle-stdlib/libs/circle/boot/LICENCE.broadcom
# === Raspberry PI 4 Bare Metal ===
rpi4-baremetal:
runs-on: ubuntu-latest
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
container: nesbox/baremetalpi-tic80:latest

steps:
- uses: actions/checkout@v3
with:
submodules: recursive
fetch-depth: 0

- name: Install Host toolchain
run: |
apt-get update
apt-get install --assume-yes build-essential ruby-full
- name: Prebuild
run: |
cd vendor
git clone --recursive https://github.com/smuehlst/circle-stdlib
cd circle-stdlib
git checkout fdb3c4a948421d47fddab8042a92f980cba43915
git submodule update --recursive
./configure -r 4
make -j$(nproc)
cd libs/circle/addon/vc4/sound/
make -j$(nproc)
cd ../vchiq
make -j$(nproc)
cd ../../linux
make -j$(nproc)
- name: Build
run: |
git apply build/baremetalpi/circle.patch
cd build
cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_TOOLCHAIN_FILE=baremetalpi/toolchain.cmake ..
make tic80studio -j$(nproc)
cd baremetalpi
make -j$(nproc)
cd ../../vendor/circle-stdlib/libs/circle/boot/
make -j$(nproc)
- name: Pack
run: |
cp build/baremetalpi/kernel7l.img vendor/circle-stdlib/libs/circle/boot/kernel.img
cp build/baremetalpi/boot/config.txt vendor/circle-stdlib/libs/circle/boot/config.txt
- name: Deploy
uses: actions/upload-artifact@v3
with:
name: "tic80-rpi4-baremetal"
path: |
vendor/circle-stdlib/libs/circle/boot/bcm2711-rpi-4-b.dtb
vendor/circle-stdlib/libs/circle/boot/bcm2711-rpi-cm4.dtb
vendor/circle-stdlib/libs/circle/boot/bootcode.bin
vendor/circle-stdlib/libs/circle/boot/config.txt
vendor/circle-stdlib/libs/circle/boot/COPYING.linux
vendor/circle-stdlib/libs/circle/boot/fixup4.dat
vendor/circle-stdlib/libs/circle/boot/kernel.img
vendor/circle-stdlib/libs/circle/boot/LICENCE.broadcom
vendor/circle-stdlib/libs/circle/boot/start4.elf
# === Nintendo 3DS build ===
nintendo-3ds:
runs-on: ubuntu-latest
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
container: nesbox/devkitpro-tic80:latest

steps:
- uses: actions/checkout@v3
with:
submodules: recursive
fetch-depth: 0

- name: Install Host toolchain
run: |
apt-get update
apt-get install --assume-yes build-essential ruby-full
- name: Build
run: |
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=$DEVKITPRO/3ds.cmake -DN3DS=TRUE -DCMAKE_BUILD_TYPE=$BUILD_TYPE ..
make -j$(nproc)
- name: Deploy
uses: actions/upload-artifact@v3
with:
name: "tic80-nintendo-3ds"
path: build/bin/tic80.3dsx
# rpi-baremetal:
# runs-on: ubuntu-latest
# if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
# container: nesbox/baremetalpi-tic80:latest

# steps:
# - uses: actions/checkout@v3
# with:
# submodules: recursive
# fetch-depth: 0

# - name: Install Host toolchain
# run: |
# apt-get update
# apt-get install --assume-yes build-essential ruby-full

# - name: Prebuild
# run: |
# cd vendor
# git clone --recursive https://github.com/smuehlst/circle-stdlib
# cd circle-stdlib
# git checkout fdb3c4a948421d47fddab8042a92f980cba43915
# git submodule update --recursive
# ./configure -r 3
# make -j$(nproc)
# cd libs/circle/addon/vc4/sound/
# make -j$(nproc)
# cd ../vchiq
# make -j$(nproc)
# cd ../../linux
# make -j$(nproc)

# - name: Build
# run: |
# git apply build/baremetalpi/circle.patch
# cd build
# cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_TOOLCHAIN_FILE=baremetalpi/toolchain.cmake ..
# make tic80studio -j$(nproc)
# cd baremetalpi
# make -j$(nproc)
# cd ../../vendor/circle-stdlib/libs/circle/boot/
# make -j$(nproc)

# - name: Pack
# run: |
# cp build/baremetalpi/kernel8-32.img vendor/circle-stdlib/libs/circle/boot/kernel.img
# cp build/baremetalpi/boot/config.txt vendor/circle-stdlib/libs/circle/boot/config.txt

# - name: Deploy
# uses: actions/upload-artifact@v3
# with:
# name: "tic80-rpi-baremetal"
# path: |
# vendor/circle-stdlib/libs/circle/boot/config.txt
# vendor/circle-stdlib/libs/circle/boot/kernel.img
# vendor/circle-stdlib/libs/circle/boot/bootcode.bin
# vendor/circle-stdlib/libs/circle/boot/start.elf
# vendor/circle-stdlib/libs/circle/boot/fixup.dat
# vendor/circle-stdlib/libs/circle/boot/LICENCE.broadcom

# # === Raspberry PI 4 Bare Metal ===
# rpi4-baremetal:
# runs-on: ubuntu-latest
# if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
# container: nesbox/baremetalpi-tic80:latest

# steps:
# - uses: actions/checkout@v3
# with:
# submodules: recursive
# fetch-depth: 0

# - name: Install Host toolchain
# run: |
# apt-get update
# apt-get install --assume-yes build-essential ruby-full

# - name: Prebuild
# run: |
# cd vendor
# git clone --recursive https://github.com/smuehlst/circle-stdlib
# cd circle-stdlib
# git checkout fdb3c4a948421d47fddab8042a92f980cba43915
# git submodule update --recursive
# ./configure -r 4
# make -j$(nproc)
# cd libs/circle/addon/vc4/sound/
# make -j$(nproc)
# cd ../vchiq
# make -j$(nproc)
# cd ../../linux
# make -j$(nproc)

# - name: Build
# run: |
# git apply build/baremetalpi/circle.patch
# cd build
# cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_TOOLCHAIN_FILE=baremetalpi/toolchain.cmake ..
# make tic80studio -j$(nproc)
# cd baremetalpi
# make -j$(nproc)
# cd ../../vendor/circle-stdlib/libs/circle/boot/
# make -j$(nproc)

# - name: Pack
# run: |
# cp build/baremetalpi/kernel7l.img vendor/circle-stdlib/libs/circle/boot/kernel.img
# cp build/baremetalpi/boot/config.txt vendor/circle-stdlib/libs/circle/boot/config.txt

# - name: Deploy
# uses: actions/upload-artifact@v3
# with:
# name: "tic80-rpi4-baremetal"
# path: |
# vendor/circle-stdlib/libs/circle/boot/bcm2711-rpi-4-b.dtb
# vendor/circle-stdlib/libs/circle/boot/bcm2711-rpi-cm4.dtb
# vendor/circle-stdlib/libs/circle/boot/bootcode.bin
# vendor/circle-stdlib/libs/circle/boot/config.txt
# vendor/circle-stdlib/libs/circle/boot/COPYING.linux
# vendor/circle-stdlib/libs/circle/boot/fixup4.dat
# vendor/circle-stdlib/libs/circle/boot/kernel.img
# vendor/circle-stdlib/libs/circle/boot/LICENCE.broadcom
# vendor/circle-stdlib/libs/circle/boot/start4.elf

# # === Nintendo 3DS build ===
# nintendo-3ds:
# runs-on: ubuntu-latest
# if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
# container: nesbox/devkitpro-tic80:latest

# steps:
# - uses: actions/checkout@v3
# with:
# submodules: recursive
# fetch-depth: 0

# - name: Install Host toolchain
# run: |
# apt-get update
# apt-get install --assume-yes build-essential ruby-full

# - name: Build
# run: |
# cd build
# cmake -DCMAKE_TOOLCHAIN_FILE=$DEVKITPRO/3ds.cmake -DN3DS=TRUE -DCMAKE_BUILD_TYPE=$BUILD_TYPE ..
# make -j$(nproc)

# - name: Deploy
# uses: actions/upload-artifact@v3
# with:
# name: "tic80-nintendo-3ds"
# path: build/bin/tic80.3dsx

# === MacOS 12 ===
macos:
Expand Down

0 comments on commit 848186f

Please sign in to comment.