woocommerce / woocommerce-gateway-payfast

South African payment gateway supporting subscriptions, deposits & pre-orders
https://wordpress.org/plugins/woocommerce-payfast-gateway/
41 stars 15 forks source link

upkeep/222: modernize developer experience #228

Closed Sidsector9 closed 3 months ago

Sidsector9 commented 5 months ago

All Submissions:


Changes proposed in this Pull Request:

Closes #222

Steps to test the changes in this Pull Request:

  1. Pull the branch.
  2. Run nvm use or nvm install depending on the situation.
  3. Verify node and NPM versions by running node -v && npm -v.
  4. rm -rf node_modules/.
  5. npm ci && npm run build.
  6. Test the plugin functionality.
  7. Look for any 404 errors in console.
  8. Look for any errors in the debug.log file.
  9. Test the final ZIP.

Changelog entry

Dev - Update NPM packages and node version to v20 to modernize developer experience.

qasumitbagthariya commented 3 months ago

Regression / Smoke Test Report ✅

Tested with Archive File created via "php woorelease.phar build repo_URL" (Composer version 2.5.5, npm version 8.19.4, node version 16.20.0)

I tested the following on this branch:

image image

Status- Working expected with Plugin Archive/Zip file same as fix specific branch.

Testing Environment

- WordPress: 6.6 - Theme: Storefront 4.6.0 - Theme: Twenty Twenty-Four 1.2 - WooCommerce - 9.1.2 - PHP: 8.0.30 - Web Server: Nginx 1.20.2 - Browser: Chrome - OS: macOS Ventura 13.3 - Git Branch: smoke-testing

Next Step- Ready to Merge 🚀

status update: cc @ankitguptaindia