From 4efd6549412f2a4f73cbfcf0884061fd16cc6d7c Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Wed, 4 Feb 2026 20:39:57 -0600 Subject: [PATCH] Add gitea workflows --- .gitea/workflows/tag.yaml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .gitea/workflows/tag.yaml diff --git a/.gitea/workflows/tag.yaml b/.gitea/workflows/tag.yaml new file mode 100644 index 0000000..b4ed8ec --- /dev/null +++ b/.gitea/workflows/tag.yaml @@ -0,0 +1,39 @@ +name: Build and Deploy on Tag +on: + push: + tags: + - 'v*' + +env: + GITEA_AUTH: ${{ secrets.MY_GITEA_AUTH }} + +jobs: + build-arch: + runs-on: arch-builder + steps: + - uses: actions/checkout@v4 + - run: pacman --noconfirm -Sy mbedtls curl + - run: pacman --config /opt/cross/ppc/pacman.conf --noconfirm -Sy mbedtls + - run: cp Packaging/Linux/PKGBUILD /home/build/PKGBUILD + - run: cp Packaging/Linux/build-arch.sh /home/build/build-arch.sh + - run: chmod 755 /home/build/build-arch.sh + - run: chown build:build /home/build/PKGBUILD + - run: chown build:build /home/build/build-arch.sh + - run: su build -c /home/build/build-arch.sh + build-jammy: + runs-on: deb-builder-jammy + steps: + - uses: actions/checkout@v4 + - name: Build for jammy, noble + run: | + bash build-ubuntu-jammy.sh + bash push-ubuntu-jammy.sh + working-directory: ./Packaging/Linux + build-plucky: + runs-on: deb-builder-plucky + steps: + - name: Build for plucky, resolute + run: | + bash build-ubuntu-plucky.sh + bash push-ubuntu-plucky.sh + working-directory: ./Packaging/Linux \ No newline at end of file