Skip to content

Add WordPress.org SVN deploy workflows to main branch#31

Merged
ilicfilip merged 3 commits into
mainfrom
develop
Apr 29, 2026
Merged

Add WordPress.org SVN deploy workflows to main branch#31
ilicfilip merged 3 commits into
mainfrom
develop

Conversation

@ilicfilip

Copy link
Copy Markdown
Contributor

Summary

Release merge: developmain for the initial 1.0.0 wp.org ship.

Brings in:

Release flow

Once this merges:

  1. asset-deploy.yml fires automatically on the push to main and syncs .wordpress-org/ + readme.txt to wp.org.
  2. Trigger deploy.yml manually from the Actions tab (branch main) to build and push the plugin code to SVN trunk + tags/1.0.0. The existing 1.0.0 GitHub release predates the workflow, so manual dispatch is used instead of recreating the release.

🤖 Generated with Claude Code

Add deploy.yml (release-triggered SVN deploy with npm build step) and
asset-deploy.yml (push-to-main asset/readme update). Adapted from the
progress-planner workflows; deploy.yml additionally runs npm ci and
npm run build so the gitignored build/ directory is generated before
the 10up action ships to wp.org.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Signed-off-by: Filip Ilic <ilic.filip@gmail.com>
Add workflow_dispatch to both deploy.yml and asset-deploy.yml so the
SVN push and asset/readme update can be run on demand from the Actions
tab. Useful for the initial 1.0.0 ship since the GitHub release was
created before the workflows existed, and as an escape hatch for
re-running a failed deploy.

Skip the GitHub release asset upload step on manual runs, since
github.event.release isn't populated then.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Signed-off-by: Filip Ilic <ilic.filip@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

Test on Playground
Test this pull request on the Playground
or download the zip

@ilicfilip ilicfilip changed the title Release 1.0.0 Add WordPress.org SVN deploy workflows to main branch Apr 29, 2026
@ilicfilip ilicfilip merged commit 83f3a33 into main Apr 29, 2026
7 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

✅ WordPress Plugin Check Report

✅ Status: Passed

📊 Report

All checks passed! No errors or warnings found.


🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

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