Skip to content

Standardize CI/CD workflows#18

Merged
fumikito merged 2 commits intomasterfrom
feature/standardize-ci-cd
Mar 11, 2026
Merged

Standardize CI/CD workflows#18
fumikito merged 2 commits intomasterfrom
feature/standardize-ci-cd

Conversation

@fumikito
Copy link
Copy Markdown
Contributor

Summary

  • Split monolithic wordpress.yml into separate workflows (test / deploy / release-drafter / release-publish)
  • Add PHPStan to test.yml CI pipeline
  • Add Status Check as required gate for all CI jobs
  • Add wp-readme + versioning actions to deploy pipeline
  • Add release-drafter for automatic release note generation
  • Add Claude Code AI review workflow
  • Standardize wp-outdated.yml

Workflows

File Trigger Purpose
test.yml PR phpcs + phpstan + phpunit + assets + Status Check
deploy.yml Tag push WordPress.org deploy with wp-readme + versioning
release-drafter.yml Push to master Auto-generate release notes
release-publish.yml Release published Create version tag
claude-review.yml CI pass / @claude comment AI code review
wp-outdated.yml Monthly cron WP version monitoring

Test plan

  • CI passes on this PR (test.yml runs correctly)
  • Status Check job aggregates all test results

🤖 Generated with Claude Code

fumikito and others added 2 commits March 11, 2026 23:34
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
@fumikito fumikito merged commit 83ee4e8 into master Mar 11, 2026
8 checks passed
@fumikito fumikito deleted the feature/standardize-ci-cd branch March 11, 2026 15:23
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