From 3965f62d6e511ee917ecb35b951d0ff8a9fee98f Mon Sep 17 00:00:00 2001 From: Vomitblood Date: Wed, 7 Aug 2024 15:25:18 +0800 Subject: [PATCH] updated github actions workflow --- .github/workflows/build-validation.yml | 2 +- build.sh | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-validation.yml b/.github/workflows/build-validation.yml index facfa0d..45edfba 100644 --- a/.github/workflows/build-validation.yml +++ b/.github/workflows/build-validation.yml @@ -35,4 +35,4 @@ jobs: - name: Build run: | mise settings set experimental true - mise exec bun --command "bun run tauri build" + mise exec bun --command \"bun run tauri build\" diff --git a/build.sh b/build.sh index bbd58bd..6c06fc1 100644 --- a/build.sh +++ b/build.sh @@ -15,15 +15,23 @@ docker run --rm -it \ -v "$HOST_PROJECT_DIR":$CONTAINER_PROJECT_DIR \ $IMAGE_NAME \ /bin/bash -c " + + # update packages apt update && apt upgrade -y && \ + + # install tauri dependencies apt install -y cargo libwebkit2gtk-4.0-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev && \ + # install mise install -dm 755 /etc/apt/keyrings && \ wget -qO - https://mise.jdx.dev/gpg-key.pub | gpg --dearmor | tee /etc/apt/keyrings/mise-archive-keyring.gpg 1> /dev/null && \ echo 'deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.gpg arch=amd64] https://mise.jdx.dev/deb stable main' | tee /etc/apt/sources.list.d/mise.list && \ apt update && \ + + # install mise tools apt install -y mise && \ + # build cd $CONTAINER_PROJECT_DIR && \ mise install && \ mise settings set experimental true && \