From 13a9ecbec57cf8244e9f8603bfd78c0ca8e20d58 Mon Sep 17 00:00:00 2001 From: JordanViknar <74505993+JordanViknar@users.noreply.github.com> Date: Wed, 15 May 2024 16:16:46 +0200 Subject: [PATCH] ci: Attempt to use Arch Linux container --- .github/workflows/package.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 04a8792..d065bd2 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -1,23 +1,20 @@ -name: zip-generation +name: zip-packaging on: [ push, pull_request ] jobs: - generate-zip: + create-zip-package: runs-on: ubuntu-latest + container: + image: ghcr.io/archlinux/archlinux:base-devel + steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Download blueprint-compiler from source - run: git clone https://gitlab.gnome.org/jwestman/blueprint-compiler - - name: Install dependencies - run: sudo apt install -y gobject-introspection blueprint-compiler - - - name: Run blueprint-compiler manually - run: mkdir dist && python3 ./blueprint-compiler/blueprint-compiler.py compile ui/prefs.blp > dist/prefs.ui + run: pacman -Syyu --noconfirm blueprint-compiler npm typescript gobject-introspection - name: Build & Package Noiseclapper run: make pack