release: 1.0.9 + fix workflow_dispatch deploy#26
Merged
Conversation
1.0.9 is a docs-only release that ships the listing-copy accuracy pass from #25 plus a CI fix: - Deploy workflow now reads 'Stable tag:' from readme.txt and passes it to the 10up action as VERSION. The action's default derivation uses GITHUB_REF, which under workflow_dispatch resolves to refs/heads/main and made the action try to write to tags/refs/heads/... — that's why the previous manual sync failed before committing to trunk. Reading from readme.txt works for both tag pushes and manual dispatches. Plugin code is unchanged from 1.0.8.
4 tasks
odanree
added a commit
that referenced
this pull request
Jun 10, 2026
* release: 1.0.9 + fix workflow_dispatch deploy (#26) 1.0.9 is a docs-only release that ships the listing-copy accuracy pass from #25 plus a CI fix: - Deploy workflow now reads 'Stable tag:' from readme.txt and passes it to the 10up action as VERSION. The action's default derivation uses GITHUB_REF, which under workflow_dispatch resolves to refs/heads/main and made the action try to write to tags/refs/heads/... — that's why the previous manual sync failed before committing to trunk. Reading from readme.txt works for both tag pushes and manual dispatches. Plugin code is unchanged from 1.0.8. * release: 1.0.10 (re-ship of botched 1.0.9) 1.0.9 was tagged but never properly shipped: PR #26 (version bump + workflow fix) was stacked on PR #25's branch and merged into that branch instead of main. When #25's branch was auto-deleted after merge, #26's merge commit was orphaned and never reached main. The v1.0.9 tag was then cut against #25's merge commit, so trunk and tags/1.0.9 both shipped with 'Stable tag: 1.0.8' inside — which is why the listing page never updated. This release cherry-picks the orphaned #26 commit onto main and bumps to 1.0.10 so the readme polish + workflow fix actually go out. The 1.0.9 SVN tag stays in the directory as inert cruft; tag deletion is non-trivial and pointless once Stable tag points away from it. No code changes vs 1.0.8 — this is docs + CI only.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Stacked on top of #25. Bumps to 1.0.9 so the docs polish actually ships to WP.org via a clean tag push, and fixes the `workflow_dispatch` failure that surfaced earlier (action created `tags/refs/heads/...` because it derived the version from `GITHUB_REF` = `refs/heads/main`).
Changes
Why a release just for docs
There's no install base yet (the plugin shipped to the directory today), so we're not creating update noise. And the previous `workflow_dispatch` failure means the simplest way to actually publish the #25 readme polish is to ride along on a tag push.
Merge order
Test plan