From 3a84de69a4f8daead080cc857ee791d80e6c6b07 Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 18:08:31 +0900 Subject: [PATCH 1/8] Test AUR workflow --- .github/workflows/archlinux.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index 7137e9a..b233e4f 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -2,9 +2,9 @@ name: Arch Linux AUR tests on: push: - branches: [main, 2.x] + branches: pull_request: - branches: [main, 2.x] + branches: jobs: aur-git: @@ -15,6 +15,13 @@ jobs: - name: Install base dependencies run: pacman -Syu --noconfirm base-devel git python python-build python-installer python-hatchling + - name: Install AUR dependecies + run: | + cd /tmp + git clone "https://aur.archlinux.org/pyglet.git" + cd pyglet + makepkg -si --noconfirm + - name: Checkout uses: actions/checkout@v4 with: From e48e4776f0f9147b559e75645be83b580949a027 Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 18:17:08 +0900 Subject: [PATCH 2/8] Test AUR workflow --- .github/workflows/archlinux.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index b233e4f..1421bf6 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -17,10 +17,14 @@ jobs: - name: Install AUR dependecies run: | - cd /tmp + useradd -m aur-builder + mkdir -p /tmp/aur + chown -R aur-builder:aur-builder /tmp/aur + echo "aur-builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers + cd /tmp/aur git clone "https://aur.archlinux.org/pyglet.git" cd pyglet - makepkg -si --noconfirm + su aur-builder -c "makepkg -si --noconfirm" - name: Checkout uses: actions/checkout@v4 From f034e0fd61105eea6ec7ca178472d8a894e0073c Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 18:18:59 +0900 Subject: [PATCH 3/8] Test AUR workflow --- .github/workflows/archlinux.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index 1421bf6..b414c36 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -21,6 +21,8 @@ jobs: mkdir -p /tmp/aur chown -R aur-builder:aur-builder /tmp/aur echo "aur-builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers + git config --global --add safe.directory "${GITHUB_WORKSPACE}" + su aur-builder -c "git config --global --add safe.directory '${GITHUB_WORKSPACE}'" cd /tmp/aur git clone "https://aur.archlinux.org/pyglet.git" cd pyglet From ba38a148b7863dba9a267a3d7673ce964e5bec03 Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 18:20:57 +0900 Subject: [PATCH 4/8] Test AUR workflow --- .github/workflows/archlinux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index b414c36..3f5a6f9 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -25,6 +25,7 @@ jobs: su aur-builder -c "git config --global --add safe.directory '${GITHUB_WORKSPACE}'" cd /tmp/aur git clone "https://aur.archlinux.org/pyglet.git" + chown -R aur-builder:aur-builder /tmp/aur cd pyglet su aur-builder -c "makepkg -si --noconfirm" From cae338abe9034662063715d75dc255adbb53993e Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 18:30:52 +0900 Subject: [PATCH 5/8] Test AUR workflow --- .github/workflows/archlinux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index 3f5a6f9..2799c4e 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -13,7 +13,7 @@ jobs: image: archlinux:latest steps: - name: Install base dependencies - run: pacman -Syu --noconfirm base-devel git python python-build python-installer python-hatchling + run: pacman -Syu --noconfirm base-devel git python python-build python-installer python-hatchling libxrender - name: Install AUR dependecies run: | From f3780d5f7a4cf232fd07a31b30c85c80173247fa Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 18:34:57 +0900 Subject: [PATCH 6/8] Test AUR workflow --- .github/workflows/archlinux.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index 2799c4e..46c6fe9 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -54,5 +54,13 @@ jobs: cd /tmp/build su builder -c "makepkg -si --noconfirm" + - name: Install X server + run: sudo pacman -S --noconfirm xorg-server-xvfb + + - name: Start Xvfb + run: | + Xvfb :99 -screen 0 1280x1024x24 & + echo "DISPLAY=:99" >> "$GITHUB_ENV" + - name: Verify installation run: wlrlui -h From 2637c219b95e5f70d8bd47ca2ba71b14f44518f1 Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 18:39:12 +0900 Subject: [PATCH 7/8] Test AUR workflow --- .github/workflows/archlinux.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index 46c6fe9..98aabf8 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -13,7 +13,15 @@ jobs: image: archlinux:latest steps: - name: Install base dependencies - run: pacman -Syu --noconfirm base-devel git python python-build python-installer python-hatchling libxrender + run: pacman -Syu --noconfirm base-devel git python python-build python-installer python-hatchling + + - name: Install X server + run: sudo pacman -S --noconfirm libxrender xorg-server-xvfb + + - name: Start Xvfb + run: | + Xvfb :99 -screen 0 1280x1024x24 & + echo "DISPLAY=:99" >> "$GITHUB_ENV" - name: Install AUR dependecies run: | @@ -54,13 +62,5 @@ jobs: cd /tmp/build su builder -c "makepkg -si --noconfirm" - - name: Install X server - run: sudo pacman -S --noconfirm xorg-server-xvfb - - - name: Start Xvfb - run: | - Xvfb :99 -screen 0 1280x1024x24 & - echo "DISPLAY=:99" >> "$GITHUB_ENV" - - name: Verify installation run: wlrlui -h From 762b08437c596e8d58bd45651431daa573cec675 Mon Sep 17 00:00:00 2001 From: Dacchiii Date: Sun, 4 Oct 2026 19:41:27 +0900 Subject: [PATCH 8/8] Test AUR workflow --- .github/workflows/archlinux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/archlinux.yml b/.github/workflows/archlinux.yml index 98aabf8..c70363a 100644 --- a/.github/workflows/archlinux.yml +++ b/.github/workflows/archlinux.yml @@ -2,9 +2,9 @@ name: Arch Linux AUR tests on: push: - branches: + branches: [main, 2.x] pull_request: - branches: + branches: [main, 2.x] jobs: aur-git: