chore: pnpm up
This commit is contained in:
		
							
								
								
									
										15
									
								
								.github/workflows/default.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/default.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -51,10 +51,21 @@ jobs: | |||||||
|       - name: 🔄 Pull Git LFS files |       - name: 🔄 Pull Git LFS files | ||||||
|         run: git lfs pull |         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 |       - name: 🏗️ Build site | ||||||
|         run: | |         run: | | ||||||
|           # Install dependencies, build, and generate site output |           # Build with NODE_OPTIONS to increase memory limits and avoid watching files | ||||||
|           ulimit -n 65536 && pnpm i && pnpm build |           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 |       - name: 🔑 Configure rclone | ||||||
|         run: | |         run: | | ||||||
|   | |||||||
| @@ -38,6 +38,13 @@ export default defineConfig({ | |||||||
|         compiler: 'svelte', |         compiler: 'svelte', | ||||||
|       }), |       }), | ||||||
|     ], |     ], | ||||||
|  |     server: { | ||||||
|  |      watch: { | ||||||
|  |         // Customize watch behavior to reduce file watchers | ||||||
|  |         ignored: ['**/node_modules/**', '**/dist/**', '**/.git/**'], | ||||||
|  |         usePolling: process.env.NODE_ENV === 'production', | ||||||
|  |       }, | ||||||
|  |     }, | ||||||
|   }, |   }, | ||||||
|   markdown: { |   markdown: { | ||||||
|     remarkPlugins: [setDefaultLayout] |     remarkPlugins: [setDefaultLayout] | ||||||
|   | |||||||
| @@ -1,10 +1,10 @@ | |||||||
| // uno.config.ts | // uno.config.ts | ||||||
| import { defineConfig, presetUno } from 'unocss' | import { defineConfig, presetWind3 } from 'unocss' | ||||||
| import presetIcons from '@unocss/preset-icons' | import presetIcons from '@unocss/preset-icons' | ||||||
|  |  | ||||||
| export default defineConfig({ | export default defineConfig({ | ||||||
|   presets: [ |   presets: [ | ||||||
|     presetUno(), |     presetWind3(), | ||||||
|     presetIcons(), |     presetIcons(), | ||||||
|   ], |   ], | ||||||
|   shortcuts: { |   shortcuts: { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user