From 1d5f3c29593477296b9d7d192d61eef9685d5ab1 Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Fri, 26 Jun 2026 10:55:52 -0500 Subject: [PATCH] Update PSP job to build directly on runner Replaces Docker build with direct pspdev toolchain installation from GitHub releases and runs build-psp.sh natively on the Ubuntu runner. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/build.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b5c0c302..460f77e2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,10 +79,23 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up Docker - uses: docker/setup-docker-action@v5 - - name: Build psp - run: ./scripts/build-psp-docker.sh + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y \ + python3 \ + python3-pip \ + python3-dotenv + - name: Install pspdev toolchain + run: | + wget -q \ + https://github.com/pspdev/pspdev/releases/latest/download/pspdev-ubuntu-latest-x86_64.tar.gz \ + -O /tmp/pspdev.tar.gz + sudo tar -xzf /tmp/pspdev.tar.gz -C /usr/local + echo "PSPDEV=/usr/local/pspdev" >> $GITHUB_ENV + echo "/usr/local/pspdev/bin" >> $GITHUB_PATH + - name: Build PSP + run: ./scripts/build-psp.sh - name: Move EBOOT.PBP to Dusk subfolder run: | mkdir -p ./git-artifcats/Dusk/PSP/GAME/Dusk