Skip to content

pie/presstest-client-plugin

Repository files navigation

PressTest

This plugin adds an admin page to allow site owners to setup and run various acceptance tests on their site.

Steps to get up and running:

  1. Download the zip of the latest release from https://github.com/pie/presstest-client-plugin/releases
  2. Upload to your WordPress install
  3. Activate

Deploying updates: This plugin is set up to work with integrated WordPress updates through the use of yahnis-elsts/plugin-update-checker and rymndhng/release-on-push-action

In order to deploy an update:

  1. (Once) Enable Github Pages on your repository (Settings > Pages) so that a update.json can be read by the Update Checker in production sites.
  2. Create a pull request to merge your branch into main and add the appropriate label:
    • release:major
    • release:minor
    • release:patch
  3. When merged, the release.yml workflow will update all of your version numbers and commit them back into main and create a github release with two artifacts:
    1. plugin-slug.zip - the uploadable plugin for manual installation
    2. update.zip containing the files needed by the updater
  4. Updates should then show in wp-admin for any users of the plugin