From 31b2bb51cc11a5fff4384b90ba492bfc026ae947 Mon Sep 17 00:00:00 2001 From: Simeon Radivoev Date: Sun, 1 Mar 2026 16:41:39 +0200 Subject: [PATCH] build: Installed appimage deps --- .forgejo/workflows/build.yml | 12 +++++++++++- .github/workflows/build.yml | 4 ++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index bdc13d1..6ea945b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -11,12 +11,18 @@ jobs: container: image: node:20 steps: + #fix for runner not having Git LFS + - name: Initialize LFS + run: | + curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash + sudo apt-get install git-lfs + - name: Checkout code uses: actions/checkout@v4 with: lfs: true - # 1. FIX: Install system dependencies BEFORE setup-bun + # 1. FIX: Install system dependencies BEFORE setup-bun - name: Install system dependencies run: | apt-get update @@ -40,6 +46,10 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile + - name: Install 7zip (minimal) + if: runner.os == 'Linux' + run: sudo apt-get update && sudo apt-get install -y p7zip + - name: Build Canary run: bun run package:linux diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6ec80a2..c88979b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -62,6 +62,10 @@ jobs: env: BUILD_DIR: ./build/${{ runner.os }} + - name: Install 7zip (minimal) + if: runner.os == 'Linux' + run: sudo apt-get update && sudo apt-get install -y p7zip + - name: Upload Linux Artifact uses: actions/upload-artifact@v4 with: