From 3201f5a25b272b8ee1edf6e66e3016e7306d8897 Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Fri, 26 Jun 2026 11:53:26 -0500 Subject: [PATCH] Fix devkitPro install by setting up apt repo manually The installer script exits with code 8 on Ubuntu. Replace with manual GPG key + apt source setup followed by apt-get install devkitpro-pacman. Co-Authored-By: Claude Sonnet 4.6 --- .github/actions/setup-devkitpro/action.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/actions/setup-devkitpro/action.yml b/.github/actions/setup-devkitpro/action.yml index 999bdcf0..ff366032 100644 --- a/.github/actions/setup-devkitpro/action.yml +++ b/.github/actions/setup-devkitpro/action.yml @@ -21,10 +21,15 @@ runs: - name: Install devkitPro pacman shell: bash run: | - wget -q https://apt.devkitpro.org/install-devkitpro-pacman \ - -O /tmp/install-devkitpro-pacman - chmod +x /tmp/install-devkitpro-pacman - sudo /tmp/install-devkitpro-pacman + wget -q https://apt.devkitpro.org/devkitpro-pacman.asc \ + -O /tmp/devkitpro-pacman.asc + sudo mkdir -p /usr/share/keyrings + sudo mv /tmp/devkitpro-pacman.asc /usr/share/keyrings/devkitpro-pub.gpg + echo "deb [signed-by=/usr/share/keyrings/devkitpro-pub.gpg] https://apt.devkitpro.org stable main" \ + | sudo tee /etc/apt/sources.list.d/devkitpro.list + sudo apt-get update + sudo apt-get install -y devkitpro-pacman + sudo dkp-pacman -Sy echo "DEVKITPRO=/opt/devkitpro" >> $GITHUB_ENV echo "DEVKITPPC=/opt/devkitpro/devkitPPC" >> $GITHUB_ENV echo "/opt/devkitpro/tools/bin" >> $GITHUB_PATH