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