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 && \