You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "kaxil (via GitHub)" <gi...@apache.org> on 2025/09/24 23:41:19 UTC

[PR] Modernize Node.js and build infrastructure [airflow-site]

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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Modernize Node.js and build infrastructure [airflow-site]

Posted by "kaxil (via GitHub)" <gi...@apache.org>.
kaxil merged PR #1244:
URL: https://github.com/apache/airflow-site/pull/1244


-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Modernize Node.js and build infrastructure [airflow-site]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk commented on PR #1244:
URL: https://github.com/apache/airflow-site/pull/1244#issuecomment-3336500416

   Nice!


-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Modernize Node.js and build infrastructure [airflow-site]

Posted by "kaxil (via GitHub)" <gi...@apache.org>.
kaxil commented on PR #1244:
URL: https://github.com/apache/airflow-site/pull/1244#issuecomment-3333401284

   > Wow nice, thanks for updating, should we test this on staging branch first?
   
   Yup, that's the plan. And will do that after 3.1.0 release later today


-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Modernize Node.js and build infrastructure [airflow-site]

Posted by "kaxil (via GitHub)" <gi...@apache.org>.
kaxil commented on PR #1244:
URL: https://github.com/apache/airflow-site/pull/1244#issuecomment-3336056635

   Staging looks good with https://github.com/apache/airflow-site/commit/90b806fb48d4b373994018e60ac3edb7d28811ed changes
   
   @gopidesupavan and I have verified, merging it


-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org