Skip to content

Prepare release updates and patch npm security dependencies - #52

Merged
firstelementjp merged 1 commit into
mainfrom
develop
Apr 14, 2026
Merged

Prepare release updates and patch npm security dependencies#52
firstelementjp merged 1 commit into
mainfrom
develop

Conversation

@firstelementjp

Copy link
Copy Markdown
Owner

Summary

  • align the free plugin PHPUnit workflow with the improved Pro test setup
  • add a reusable wp-tests-config.php.example template for local WordPress test environments
  • patch npm dependency resolution for recent security advisories

Changes

  • refactor tests/bootstrap.php to use a WordPress-aware bootstrap flow
  • update phpunit.xml coverage settings
  • relax the version format assertion in tests/Unit/BasicTest.php
  • ignore the local wp-tests-config.php file
  • document Local by Flywheel PHPUnit setup in README.md
  • add wp-tests-config.php.example
  • force axios to ^1.15.0 via npm overrides and update package-lock.json
  • force basic-ftp to ^5.2.1 via npm overrides and update package-lock.json
  • force lodash to ^4.18.0 via npm overrides and update package-lock.json
  • force lodash-es to ^4.18.0 via npm overrides and update package-lock.json

Testing

  • composer test
  • npm ls axios
  • npm ls basic-ftp
  • npm ls lodash
  • npm ls lodash-es

@firstelementjp
firstelementjp merged commit 936c937 into main Apr 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants