diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 27f6455..7a2912b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,13 +15,24 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Cache Bun dependencies + uses: actions/cache@v4 + with: + path: | + ~/.bun/install/cache + node_modules + packages/*/node_modules + key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }} + restore-keys: | + ${{ runner.os }}-bun- + - name: Setup Bun uses: oven-sh/setup-bun@v1 with: bun-version: latest - name: Install Dependencies - run: bun install + run: bun install --frozen-lockfile - name: Lint & Build run: | diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 4d29779..450c502 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -17,7 +17,7 @@ jobs: bun-version: latest - name: Install Dependencies - run: bun install + run: bun install --frozen-lockfile - name: Build run: bun run build diff --git a/bun.lockb b/bun.lockb index 1e05bd6..873c009 100755 Binary files a/bun.lockb and b/bun.lockb differ