Skip to content

Standardize deploy pipeline - #68

Merged
fumikito merged 2 commits into
mainfrom
feature/standardize-deploy
Mar 11, 2026
Merged

Standardize deploy pipeline#68
fumikito merged 2 commits into
mainfrom
feature/standardize-deploy

Conversation

@fumikito

Copy link
Copy Markdown
Member

Summary

  • Replace wordpress.yml (release.published trigger) with standard deploy pattern
  • Add deploy.yml (tag push *.*.* trigger) with wp-readme + versioning actions
  • Add release-publish.yml to create version tag from release

Deploy flow

  1. Merge PRs → release-drafter updates draft
  2. Publish release → release-publish.yml creates x.y.z tag
  3. Tag push → deploy.yml builds, versions, deploys to WordPress.org

Changes

Before After
wordpress.yml on release.published release-publish.yml → tag → deploy.yml
No wp-readme/versioning wp-readme + versioning actions
Hardcoded Node 22 .node-version file
gh release upload softprops/action-gh-release@v2

Test plan

  • Verify release-publish creates correct tag on next release
  • Verify deploy.yml triggers and deploys successfully

🤖 Generated with Claude Code

@fumikito
fumikito enabled auto-merge March 11, 2026 15:44
@fumikito
fumikito merged commit 90e9d75 into main Mar 11, 2026
9 checks passed
@fumikito
fumikito deleted the feature/standardize-deploy branch March 11, 2026 15:47
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