Skip to content

ci: retire master branch — point release workflow and docs at main#80

Merged
ksandell merged 1 commit into
developfrom
chore/retire-master-branch
May 21, 2026
Merged

ci: retire master branch — point release workflow and docs at main#80
ksandell merged 1 commit into
developfrom
chore/retire-master-branch

Conversation

@ksandell

Copy link
Copy Markdown
Contributor

Summary

The master branch was retired on GitHub (only develop, main, and feature branches remain). However the release workflow and several docs still referenced it.

  • release.yml: triggered only on master — a branch that no longer exists — so release automation has been dead since ~0.0.40. Repointed push and pull_request triggers to main.
  • Tag prefix: dropped the v prefix in release.yml (tag-existence check, tag creation, and the action-gh-release tag_name/name). Recent real tags are unprefixed (0.0.39, 0.0.40); the workflow's v-prefixed format would have produced an inconsistent v0.0.x tag.
  • Docs: updated doc/Contributor-Guide/ files that still described merging to master.

Effect

Once this reaches main, a version-bumped push to main will auto-create the tag and GitHub Release again — no manual tagging.

Test plan

  • CI: full PHPUnit suite passes
  • After merge to main, confirm the "Create Release" workflow fires on the next release push

The master branch was retired on GitHub; the release workflow still
triggered on master, so release automation had been dead since ~0.0.34
(missing tags 0.0.36-0.0.38). Repoint release.yml push/pull_request
triggers to main, and drop the `v` tag prefix to match current tag
practice (0.0.39, 0.0.40 are unprefixed).

Also update Contributor-Guide docs that still referenced master.
@ksandell ksandell merged commit e07ab50 into develop May 21, 2026
4 checks passed
@ksandell ksandell deleted the chore/retire-master-branch branch May 21, 2026 07:50
@ksandell ksandell mentioned this pull request May 21, 2026
2 tasks
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