Skip to content

Automated deployment to wordpress.org SVN #27

@apermo

Description

@apermo

Deploy plugin to wordpress.org plugin directory on release.

Approach

Use the 10up/action-wordpress-plugin-deploy GitHub Action.

Requirements

  • Store wordpress.org SVN credentials as GitHub secrets (`SVN_USERNAME`, `SVN_PASSWORD`)
  • Create `.distignore` file (exclude tests, CI config, dev files from SVN)
  • Configure deploy action in release workflow (or as separate workflow triggered by release)
  • Update `readme.txt` (wordpress.org format) with current plugin info
  • Update assets/ directory (plugin icon, banner) for wordpress.org listing
  • Test deploy to wordpress.org SVN

Notes

The plugin slug on wordpress.org is `apermo-adminbar`. After rebranding, we may need to either:

  • Keep the existing slug (simpler, preserves install base)
  • Request a new slug (cleaner, but loses existing 60+ installs)

Decision: keep existing slug, update display name only.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1: highImportant for milestoneinfraBuild, CI, release infrastructure

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions