kaxil opened a new pull request, #1244:
URL: https://github.com/apache/airflow-site/pull/1244

   ## Major Updates
   - Node.js: 10.x/16.x → 22.x LTS (latest stable)
   - Hugo: 0.58.3/0.91.2 → 0.150.0 (latest version)
   - Webpack: 4.x → 5.x (major version upgrade)
   - ESLint: 6.x → 9.x with modern flat config
   - All dependencies updated to latest stable versions
   
   ## Infrastructure Changes
   - CI/CD: Updated GitHub Actions to use Node.js 22
   - Docker: Updated base image to Debian bookworm + Node.js 22
   - Pre-commit: Updated to Node.js 22.13.0 + latest hook versions
   
   ## Build System Modernization
   - Webpack 5: Updated configs for asset modules and modern optimizations
   - Babel: Simplified config, removed deprecated plugins
   - ESLint: Migrated to flat config format (eslint.config.js)
   - Hugo: Fixed template compatibility issues for modern version
   
   ## Security & Performance
   - Zero vulnerabilities (npm audit clean)
   - Added package-lock.json for dependency integrity
   - Modern browser targeting with ES2020+ support
   - Improved build performance and asset optimization
   
   ## Template Fixes
   - Updated Hugo templates: .Site.IsServer → hugo.IsServer
   - Removed deprecated Google Analytics template references
   - Fixed webpack-dev-server configuration for Webpack 5
   
   All functionality preserved - no user-facing changes expected. Build system 
fully tested and operational.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to