Commit Graph

24 Commits

Author SHA1 Message Date
8c735ccb2b Merge main into feature/testing-framework
Resolved conflicts:
- package.json: Use version 0.1.15 from main
- wp-plugin-starter-template.php: Use version 0.1.15, keep Plugin class usage
- AGENTS.md: Merge both versions, keep CI/CD content
- .wiki/Architecture-Overview.md: Use .agents/ directory structure
- wiki/* files: Delete (moved to .wiki/)
- .agents/error-checking-feedback-loops.md: Keep from feature branch

Also includes:
- Renamed .ai-workflows/ to .agents/
- Renamed .ai-assistant.md to AGENTS.md
- Updated version to 0.1.15
2025-11-24 20:21:38 +00:00
c17b6f1818 Fix remaining CI/CD issues
- Add yoast/phpunit-polyfills ^2.0 to composer.json for WordPress test suite compatibility
- Define WP_TESTS_PHPUNIT_POLYFILLS_PATH in bootstrap.php before loading WP test framework
- Update actions/cache to v4 (deprecated SHA references cause failures)
- Update actions/setup-java to v4
- Update codacy/codacy-analysis-cli-action to v4 tag (SHA ref not found)
- Update github/codeql-action/upload-sarif to v3
2025-11-24 19:38:01 +00:00
5e65d07a4f Bump version to 0.1.15 2025-11-24 00:36:54 +00:00
84952ff2d1 Global search & replace .ai-assistant.md to AGENTS.md and .ai-workflows to .agents 2025-11-24 00:25:33 +00:00
e6dcda3f6e Fix GitHub Actions failures: code quality, tests, and linting
- Fix shellcheck warnings in bin/install-wp-tests.sh (quote variables, fix command -v usage)
- Remove trailing spaces in .github/workflows/phpunit.yml
- Add phpmd.xml to exclude camelCase checks for WordPress naming conventions
- Update composer.json to use phpmd.xml configuration
- Remove trailing commas in .eslintrc.js for Codacy compliance
- Add .markdownlint.json to configure markdown linting rules
- Improve Cypress test reliability with increased timeouts
- Update loginAsAdmin command with better error handling
- Make plugin activation checks more robust in Cypress tests

🤖 Generated with [Qoder][https://qoder.com]
2025-11-16 03:51:12 +00:00
5f598f0f7e Add PHPUnit testing framework and error checking documentation 2025-04-22 22:42:11 +01:00
19ec65326b Fix code quality tools configuration and workflow
- Fix PHP CodeSniffer configuration to use WordPress coding standards
- Add WordPress stubs to PHPStan configuration
- Fix Codacy Analysis action by removing unsupported parameter
- Update SonarCloud action to use recommended sonarqube-scan-action
- Add comprehensive documentation for code quality tools
- Update composer scripts to use vendor binaries
2025-04-21 14:45:27 +01:00
3926927791 Fix PHP version compatibility issues with all dependencies 2025-04-21 05:10:34 +01:00
728c5dcf3d Fix PHP version compatibility issues with PHPStan and PHPMD 2025-04-21 05:08:23 +01:00
78bd0708d3 Add PHPStan and PHP Mess Detector for improved code quality 2025-04-21 04:58:51 +01:00
5cd2a7d374 Enhance CI/CD workflow with code quality checks and PHPCBF integration 2025-04-21 04:02:27 +01:00
c930a5484a Version 0.1.10 - Fixed formatting issues in markdown files 2025-04-19 21:52:20 +01:00
45feb7b550 feat: Alphabetize AI IDE list and bump version to 0.1.9 2025-04-18 21:06:06 +01:00
cb79402c5f feat: Add more README badges and bump version to 0.1.8 2025-04-18 20:44:29 +01:00
7051fb1193 Fix: Regenerate composer.lock for PHP 7.4 compatibility 2025-04-18 19:12:16 +01:00
6527fde363 Feat: Raise minimum PHP requirement to 7.4 2025-04-18 19:10:45 +01:00
a5d3c09243 Fix: Correct PHPUnit test assertion and install PHPCS composer installer 2025-04-18 19:01:47 +01:00
35f50aa03b Fix: Add classmap for Admin class to fix PHPUnit 7.0 autoloading 2025-04-18 18:34:32 +01:00
bcdbbb454c Revert: wp_mock to 0.3.0 and remove :void from AdminTest::setUp 2025-04-18 18:25:03 +01:00
3d739915d7 Fix: Add void return type to AdminTest::setUp and revert wp_mock constraint 2025-04-18 18:22:42 +01:00
51183c378e Fix: Correct PHPCS alignment and update wp_mock constraint 2025-04-18 18:19:48 +01:00
1cf46254b7 Fix: Update test workflow for PHP 7.0 compatibility 2025-04-18 17:42:18 +01:00
af48e84614 Fix wiki navigation, update wiki changelog, improve documentation, and fix tests workflow 2025-04-18 15:05:49 +01:00
c7b590870c Initial commit of WordPress Plugin Starter Template for AI Coding
Some checks failed
Tests / PHP 7.0 (push) Has been cancelled
Tests / PHP 7.4 (push) Has been cancelled
Tests / PHP 8.0 (push) Has been cancelled
Tests / Code Style (push) Has been cancelled
Sync Wiki / Sync Wiki to GitHub (push) Has been cancelled
Release / Build and Release (push) Has been cancelled
2025-04-18 03:09:39 +01:00