From 33483a3578b13b9d221bb5e04dff01994ed2b7e1 Mon Sep 17 00:00:00 2001 From: codecalm Date: Tue, 27 Feb 2024 01:11:32 +0100 Subject: [PATCH] validate icons --- .build/validate-icons.mjs | 2 +- .github/workflows/validate-icons.yml | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.build/validate-icons.mjs b/.build/validate-icons.mjs index 742d890f2..1850fcd57 100644 --- a/.build/validate-icons.mjs +++ b/.build/validate-icons.mjs @@ -79,6 +79,6 @@ types.forEach(type => { if (error) { process.exit(1) } else { - console.log('All icons are valid') + console.log('All icons are valid!') process.exit(0) } diff --git a/.github/workflows/validate-icons.yml b/.github/workflows/validate-icons.yml index c7f8d55ff..28cebc623 100644 --- a/.github/workflows/validate-icons.yml +++ b/.github/workflows/validate-icons.yml @@ -18,6 +18,19 @@ jobs: version: 8 run_install: false + - name: Get pnpm store directory + shell: bash + run: | + echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV + + - uses: actions/cache@v3 + name: Setup pnpm cache + with: + path: ${{ env.STORE_PATH }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm-store- + - name: Install dependencies run: pnpm install