From 55444cc434a7d353fde12f969cea28dc4e057745 Mon Sep 17 00:00:00 2001 From: Ashcon Partovi Date: Thu, 19 Oct 2023 13:58:21 -0700 Subject: [PATCH] Tweak script --- .github/workflows/bun-build.yml | 52 +++++++++++++++++---------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/.github/workflows/bun-build.yml b/.github/workflows/bun-build.yml index 52e5b4cc06..871bca15c0 100644 --- a/.github/workflows/bun-build.yml +++ b/.github/workflows/bun-build.yml @@ -49,6 +49,32 @@ jobs: with: key: ${{ runner.os }}-build-${{ matrix.id }} path: build + - name: Setup APT + uses: awalsh128/cache-apt-pkgs-action@latest + with: + version: "1" # increment when packages change + packages: | + make + cmake + ccache + ninja-build + lsb-release + software-properties-common + gnupg + gnupg1 + gnupg2 + file + libc-dev + libxml2 + libxml2-dev + rsync + unzip + xz-utils + tar + gzip + perl + python3 + ruby - name: Setup LLVM uses: KyleMayes/install-llvm-action@v1 with: @@ -61,32 +87,8 @@ jobs: uses: oven-sh/setup-bun@v1 with: bun-version: latest - - name: Setup APT + - name: Build run: | - sudo apt-get update -qq - apt-get install -qq --no-install-recommends \ - lsb-release \ - software-properties-common \ - gnupg \ - gnupg1 \ - gnupg2 \ - cmake \ - file \ - gnupg \ - libc-dev \ - libxml2 \ - libxml2-dev \ - make \ - ninja-build \ - perl \ - python3 \ - rsync \ - ruby \ - unzip \ - xz-utils \ - tar \ - gzip \ - ccache bun install -g esbuild bun run build ls