From 96311d72c2647878335ea3094131f91dfa0f6ae3 Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Fri, 6 Feb 2026 13:41:27 -0600 Subject: [PATCH] Retry build --- .ci/dolphin/build-gamecube.sh | 2 +- .ci/dolphin/build-wii.sh | 2 +- .gitea/workflows/build.yml | 39 +++++++++++++++++++++++++++++++++-- 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/.ci/dolphin/build-gamecube.sh b/.ci/dolphin/build-gamecube.sh index 2e06999..f78f232 100755 --- a/.ci/dolphin/build-gamecube.sh +++ b/.ci/dolphin/build-gamecube.sh @@ -1,6 +1,6 @@ #!/bin/bash docker build -t myapp:latest -f .ci/dolphin/Dockerfile . -docker run -it -v ./:/workdir myapp:latest /bin/bash -c ' \ +docker run -v ./:/workdir myapp:latest /bin/bash -c ' \ export PATH="$DEVKITPPC/bin:$PATH" && \ cd /workdir && \ rm -rf build-gamecube && \ diff --git a/.ci/dolphin/build-wii.sh b/.ci/dolphin/build-wii.sh index bd05bec..1754a18 100755 --- a/.ci/dolphin/build-wii.sh +++ b/.ci/dolphin/build-wii.sh @@ -1,6 +1,6 @@ #!/bin/bash docker build -t myapp:latest -f .ci/dolphin/Dockerfile . -docker run -it -v ./:/workdir myapp:latest /bin/bash -c ' \ +docker run -v ./:/workdir myapp:latest /bin/bash -c ' \ export PATH="$DEVKITPPC/bin:$PATH" && \ cd /workdir && \ rm -rf build-wii && \ diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 70b179c..8ab5583 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -9,7 +9,7 @@ on: - main jobs: - build-dolphin: + build-gamecube: runs-on: ubuntu-latest steps: - name: Checkout repository @@ -18,9 +18,44 @@ jobs: run: | apt-get update apt-get install -y docker.io - - name: Docker test + - name: Build GameCube run: | ./.ci/dolphin/build-gamecube.sh + - name: Copy gamecube + run: | + mkdir -p build/gitea/Gamecube/Dusk + mv build/Dusk.dol build/gitea/Gamecube/Dusk/Dusk.dol + mv build/dusk.dsk build/gitea/Gamecube/Dusk/dusk.dsk + - name: Upload GameCube Binary + uses: actions/upload-artifact@v3 + with: + name: dusk-gamecube + path: build/gitea/Gamecube + if-no-files-found: error + + build-wii: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v5 + - name: Install dependencies + run: | + apt-get update + apt-get install -y docker.io + - name: Build Wii + run: | + ./.ci/dolphin/build-wii.sh + - name: Copy wii + run: | + mkdir -p build/gitea/Wii/apps/Dusk + mv build/Dusk.dol build/gitea/Wii/apps/Dusk/boot.dol + mv build/dusk.dsk build/gitea/Wii/apps/Dusk/dusk.dsk + - name: Upload Wii Binary + uses: actions/upload-artifact@v3 + with: + name: dusk-wii + path: build/gitea/Wii + if-no-files-found: error run-tests: runs-on: ubuntu-latest