WC-Local-Pickup / woocommerce-local-pickup-time

Adds an option to the WooCommerce checkout pages for Local Pickup that allows the user to choose a pickup time.
https://wordpress.org/plugins/woocommerce-local-pickup-time-select/
29 stars 17 forks source link

Setup WordPress.org Deployments via Tagged Releases Using GitHub Actions #115

Closed timnolte closed 3 years ago

timnolte commented 3 years ago

Drop using the a local/manual deployment process for releases and move to using tagging and a GitHub action to deploy releases to the WordPress.org repository.

Items to Address

timnolte commented 3 years ago

Gutenberg Build & Deployment Process

NOTE: There is a lot of code and process to manage with this setup but it allows for building an installable pluign release in GitHub and deploying a built version of the plugin to WP.org. The current 10up deployment action doesn't provide a solution for only uploading a built version of the plugin.

timnolte commented 3 years ago

New WordPress Deployment GitHub Action

A fork of the 10up GitHub Action was created that supports a build source directory. This version allows for the use of the existing Grunt build/release/deploy setup along with simply tagging the release. Some other items to consider for later is uploading a good release artifact to GitHub that is an installable version of the plugin.