Skip to content

Adopt shared CI workflow and quality-check scripts; fix stale docs - #4

Merged
miguelcolmenares merged 1 commit into
mainfrom
feature/adopt-shared-ci-scripts
Aug 13, 2026
Merged

Adopt shared CI workflow and quality-check scripts; fix stale docs#4
miguelcolmenares merged 1 commit into
mainfrom
feature/adopt-shared-ci-scripts

Conversation

@miguelcolmenares

Copy link
Copy Markdown
Member

Summary

Part of the portfolio-wide standardization effort (see silverassist/wp-coding-standards v1.1.5):

  • Replaced the monolithic quality-checks.yml with the reusable workflow, plus a dedicated compatibility job (real WP-version matrix).
  • Kept the repo's own security-check job alongside the standard security-scan.
  • scripts/install-wp-tests.sh is now a thin wrapper delegating to vendor/silverassist/wp-coding-standards/scripts/install-wp-tests.sh.
  • Fixed copilot-instructions.md, which still described the pre-kernel architecture even though this plugin was migrated to silverassist/wp-plugin-kernel earlier this session.

Test plan

  • composer phpcs / vendor/bin/phpstan analyse --memory-limit=1G pass locally
  • YAML validated
  • CI — will confirm on this PR

Replaces the monolithic quality-checks.yml (inline PHP x WP matrix) with
the reusable workflow from silverassist/wp-coding-standards, plus a
dedicated compatibility job. Kept the repo's own security-check job
(eval()/$_GET/$_POST/remote-file_get_contents patterns) alongside the
standard composer-audit security-scan.

scripts/install-wp-tests.sh is now a thin wrapper delegating to
vendor/silverassist/wp-coding-standards.

Also fixed copilot-instructions.md, which still described the pre-kernel
architecture ("Singleton pattern (get_instance()) — not LoadableInterface")
even though this plugin was migrated to silverassist/wp-plugin-kernel
earlier this session.
@miguelcolmenares
miguelcolmenares merged commit a93d7a9 into main Aug 13, 2026
9 checks passed
@miguelcolmenares
miguelcolmenares deleted the feature/adopt-shared-ci-scripts branch August 13, 2026 17:38
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.

1 participant