CalebBarnes / nextwp

http://nextwp.org/
7 stars 0 forks source link

Implement a release deployment strategy for the the NextWP WordPress plugins & theme #1

Closed CalebBarnes closed 7 months ago

CalebBarnes commented 7 months ago

There should be easy to download .zip files automatically generated and posted somewhere for the plugin and theme.

The docs page(s) should also link directly to the latest zip download.

We should also get these posted on the WP plugin registry.

CalebBarnes commented 7 months ago

I have added a GitHub workflow that runs when there are changes to files in the wordpress directory on the main branch:

WIP workflow that was meant to automatically update the links in the docs: Currently commented out here: .github/wip_workflows/update-docs-latest-release-links.yml

But maybe a better way would be to add a route handler in the docs that would always be the same url, and then that route handler can just fetch the github repo's releases, get the newest release, and then grab the zip file matching the theme or plugin name.

CalebBarnes commented 7 months ago

Closing this one as the github workflow CI/CD for creating the plugin and theme zip files is completed.

The remaining items have their own task/issues.