chore: pnpm up

This commit is contained in:
Max Richter 2025-05-14 18:21:42 +02:00
parent 84e56f2668
commit 3d78b9e56c
3 changed files with 22 additions and 4 deletions

View File

@ -51,10 +51,21 @@ jobs:
- name: 🔄 Pull Git LFS files
run: git lfs pull
- name: 🔧 Increase file descriptor limits
run: |
echo "Current file descriptor limits:"
ulimit -n
echo "Increasing file descriptor limits..."
ulimit -n 65536
echo "New file descriptor limits:"
ulimit -n
- name: 🏗️ Build site
run: |
# Install dependencies, build, and generate site output
ulimit -n 65536 && pnpm i && pnpm build
# Build with NODE_OPTIONS to increase memory limits and avoid watching files
export NODE_OPTIONS="--max-old-space-size=4096 --no-warnings --use-inlining-snapshots"
# Astro-specific optimizations to avoid file watching
pnpm i && NODE_ENV=production ASTRO_DISABLE_HMR=true pnpm build
- name: 🔑 Configure rclone
run: |

View File

@ -38,6 +38,13 @@ export default defineConfig({
compiler: 'svelte',
}),
],
server: {
watch: {
// Customize watch behavior to reduce file watchers
ignored: ['**/node_modules/**', '**/dist/**', '**/.git/**'],
usePolling: process.env.NODE_ENV === 'production',
},
},
},
markdown: {
remarkPlugins: [setDefaultLayout]

View File

@ -1,10 +1,10 @@
// uno.config.ts
import { defineConfig, presetUno } from 'unocss'
import { defineConfig, presetWind3 } from 'unocss'
import presetIcons from '@unocss/preset-icons'
export default defineConfig({
presets: [
presetUno(),
presetWind3(),
presetIcons(),
],
shortcuts: {