Files
apk/.gitea/workflows/build_arch.yml
anorien90 b34ff3169e
All checks were successful
Test setup and build APKs archlinux / Build-APK-Arch-Linux (push) Successful in 38s
Test setup and build APKs / Build-and-Create-Development-Environment (push) Successful in 11s
fixed issue for makepkg paru and Root execution on worflow container
2025-12-09 14:09:29 +01:00

37 lines
981 B
YAML

name: Test setup and build APKs archlinux
run-name: ${{ gitea.actor }} is building APKs for ${{ gitea.repository }}
on: [push]
branches:
- master
jobs:
Build-APK-Arch-Linux: # Renamed job for clarity
runs-on: archlinux
container:
volumes:
- /prod/data/apk/:/prod/data/apk/:rw # host_path:container_path:mode (rw or ro)
steps:
- name: Install act_runner dependencies
run: |
pacman -Syu --noconfirm git base-devel curl jq wget
- name: Fetch act_runner setup script
run: |
git clone https://gist.github.com/c7672ecd2ef5d96ebd09ccd13a668a91.git /opt/act_runner
chmod +x /opt/act_runner/install.sh
/opt/act_runner/install.sh
- name: Install Node.js for Checkout Action
run: |
pacman -Syu --noconfirm nodejs npm
- name: Check out Repository
uses: actions/checkout@v4
- name: Start setup process
run: |
./setup.sh