chore: upgrade to Node 22.22.2 and fix yarn build#131
Conversation
- Bump NODE_VERSION 20.20.2 → 22.22.2 in Dockerfile and .nvmrc - Replace node-sass@8 (EOL, no Node 22 binary) with sass@^1.77 (dart-sass) - Bump webpack@^5.94, webpack-cli@^5.1.4 (resolves OpenSSL-3 legacy hash issue) - Bump copy-webpack-plugin@^11 for webpack 5.94+ compatibility - Add util:false to webpack.common.js resolve.fallback (webpack 5.106 is stricter than 5.70 about unresolved Node built-ins; jsdom/tough-cookie transitively require util which should not be browser-polyfilled) - Drop unused devDeps: clean-webpack-plugin, html-webpack-plugin, optimize-css-assets-webpack-plugin, path polyfill, webpack-node-externals - Regenerate yarn.lock
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
📘 OpenAPI / Swagger preview ➡️ https://OpenStackweb.github.io/openstackid/openapi/pr-131/ This page is automatically updated on each push to this PR. |
34a6926
into
feat/migrate-from-google-recaptcha-to-cloudflare-turnstile
* feat: Migrate from Google reCAPTCHA to Cloudflare Turnstile * chore: Change to vendor recommended implementation * feat: Update login attempts retrieval to use user data if available * chore: Add PR's requested changes and Unit tests - Validation failure when cf-turnstile-response is missing - Login flow behaviour before/after CAPTCHA threshold - Rendering of Turnstile on the thresholded login screen - Auth form submission when Turnstile is expired or not solved * chore: upgrade to Node 22.22.2 and fix yarn build (#131) - Bump NODE_VERSION 20.20.2 → 22.22.2 in Dockerfile and .nvmrc - Replace node-sass@8 (EOL, no Node 22 binary) with sass@^1.77 (dart-sass) - Bump webpack@^5.94, webpack-cli@^5.1.4 (resolves OpenSSL-3 legacy hash issue) - Bump copy-webpack-plugin@^11 for webpack 5.94+ compatibility - Add util:false to webpack.common.js resolve.fallback (webpack 5.106 is stricter than 5.70 about unresolved Node built-ins; jsdom/tough-cookie transitively require util which should not be browser-polyfilled) - Drop unused devDeps: clean-webpack-plugin, html-webpack-plugin, optimize-css-assets-webpack-plugin, path polyfill, webpack-node-externals - Regenerate yarn.lock * chore: Add PR's requested changes * chore: Add PR's requested changes * chore: Fix composer.lock update issue * feat: Add remote IP address to Turnstile verification request * fix: add timeout and scope retry to connection errors in TurnstileClient - Add ->timeout(5) to bound max wall time to ~15s during Cloudflare outages - Restrict retry to ConnectionException only so success:false responses (valid HTTP 200) do not trigger wasteful retries --------- Co-authored-by: sebastian marcet <smarcet@gmail.com>
ref: https://app.clickup.com/t/86b8xw6ue