diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b5a5a83..07440a6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,7 +58,7 @@ jobs: uses: actions/cache@v4 with: path: ${{ env.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('frontend/pnpm-lock.yaml') }} restore-keys: | ${{ runner.os }}-pnpm-store- @@ -126,7 +126,7 @@ jobs: uses: actions/cache@v4 with: path: ${{ env.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('frontend/pnpm-lock.yaml') }} restore-keys: | ${{ runner.os }}-pnpm-store- @@ -209,7 +209,7 @@ jobs: uses: actions/cache@v4 with: path: ${{ env.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('frontend/pnpm-lock.yaml') }} restore-keys: | ${{ runner.os }}-pnpm-store- @@ -255,7 +255,8 @@ jobs: # Create icon in multiple sizes for better compatibility if [ -f "build/appicon.png" ]; then - cp build/appicon.png spotiflac-256.png + # Resize to 256x256 (build/appicon.png might be 1024x1024) + convert build/appicon.png -resize 256x256 spotiflac-256.png elif [ -f "frontend/public/icon.svg" ]; then convert -background none -size 256x256 frontend/public/icon.svg spotiflac-256.png else