From 3be31d3ad7b1e0577892674203068844e6511d5d Mon Sep 17 00:00:00 2001 From: Jef Roosens Date: Fri, 31 Dec 2021 14:48:32 +0100 Subject: [PATCH] Hopefully made ci non-root stuff work --- .woodpecker.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index f07305b..96d7547 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,6 +2,13 @@ pipeline: build: image: 'archlinux:latest' commands: - - pacman -Syu --needed --noconfirm base-devel + # Update packages + - pacman -Syu --needed --noconfirm base-devel sudo + # Create non-root user to perform build & switch to their home + - groupadd -g 1000 builder + - useradd -mg builder builder + - cd /home/builder + # Build the package - makepkg -s + # Publish the package - 'curl -F "file=@$(ls *.pkg*)" -H "X-API-KEY: $API_KEY" https://pkgs.rustybever.be/api/publish'