name: Build and Push on: push: branches: - master jobs: build: runs-on: ubuntu-amd64 container: image: gitea.seeseepuff.be/archlinux/archlinux:latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Ensure image is up-to-date run: | sudo pacman -Syu --noconfirm - name: Build package run: | makepkg -s --noconfirm - - name: Push to repository run: | makepkg --packagelist | while read -r file; do curl --user ${{ secrets.USERNAME }}:${{ secrets.PASSWORD }} \ --upload-file $file \ https://gitea.seeseepuff.be/api/packages/archlinux/arch/personal done