From 8339af8eac9da1c1cea58528d68fb738b499d717 Mon Sep 17 00:00:00 2001 From: Alexey Khromov Date: Sun, 13 Apr 2025 00:41:01 +0300 Subject: [PATCH] fx workflow 24 --- .gitea/workflows/arch.yaml | 20 ++++++++++++-------- README.md | 5 ++++- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/arch.yaml b/.gitea/workflows/arch.yaml index ee215a0..42f79ea 100644 --- a/.gitea/workflows/arch.yaml +++ b/.gitea/workflows/arch.yaml @@ -20,19 +20,23 @@ jobs: run: pacman -Sy - name: Installing prerequisites - install nodejs for actions & git run: pacman --disable-sandbox --noconfirm -v -S git nodejs - - name: Downloading + - name: Adding user builder continue-on-error: true run: useradd -d /builder -g users -m builder - - run: su - builder -c pwd - - run: su - builder -c "curl -O http://zxprj:3001/zx/bforce/raw/branch/${GITHUB_REF_NAME}/archlinux/bforce.install" - - run: su - builder -c "curl -o PKGBUILD http://zxprj:3001/zx/bforce/raw/branch/${GITHUB_REF_NAME}/archlinux/PKGBUILD.ci" - - run: su -w GITHUB_SHA,GITHUB_REF_NAME,GITHUB_REF_TYPE - builder -c makepkg - - run: su - builder -c "ls -la" - - run: mkdir bforce && cp /builder/bforce-r*.pkg.tar.zst bforce + - name: Downloading PKGBUILD + run: | + su - builder -c "curl -O http://zxprj:3001/zx/bforce/raw/branch/${GITHUB_REF_NAME}/archlinux/bforce.install" + su - builder -c "curl -o PKGBUILD http://zxprj:3001/zx/bforce/raw/branch/${GITHUB_REF_NAME}/archlinux/PKGBUILD.ci" + - name: Building archlinux package + run: | + su -w GITHUB_SHA,GITHUB_REF_NAME,GITHUB_REF_TYPE - builder -c makepkg + su - builder -c "ls -la" + - name: Retrieving artifact files + run: mkdir bforce && cp /builder/bforce-r*.pkg.tar.zst bforce - name: Try to upload artifacts uses: actions/upload-artifact@v3 with: - name: bforce-${GITHUB_SHA} + name: bforce-${{ env.GITHUB_SHA }} path: bforce - run: echo "🍏 This job's status is ${{ github.state }}." diff --git a/README.md b/README.md index d84ee31..2b7f93a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ -![zx branch](https://prj.zxalexis.ru/gitea/zx/bforce/actions/workflows/arch.yaml/badge.svg?branch=zx) + +![zx branch] + + ![master branch](https://prj.zxalexis.ru/gitea/zx/bforce/actions/workflows/arch.yaml/badge.svg?branch=master) BinkleyForce FTN mailer