Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Implement Dual Deployment Workflow for Plugin Versions #2030

Open
8 tasks
josephfusco opened this issue Jan 21, 2025 · 1 comment
Open
8 tasks

chore: Implement Dual Deployment Workflow for Plugin Versions #2030

josephfusco opened this issue Jan 21, 2025 · 1 comment
Assignees
Labels
package: faustwp Related to the companion WordPress plugin type: chore Maintenance tasks, refactoring, and other non-functional changes

Comments

@josephfusco
Copy link
Member

josephfusco commented Jan 21, 2025

Implement a deployment workflow to manage two versions of the plugin:

  1. With WPE Updater: For WP Engine’s distribution.
  2. Without WPE Updater: For deployment to WordPress.org.

Tasks:

  1. Update the build pipeline to:
    • Generate a version with the WPE updater.
    • Generate a version without the WPE updater.
  2. Configure deployment workflows:
    • Deploy the version without the WPE-updater to WordPress.org - artifact-1.zip
    • Upload the version with the WPE-updater to GitHub releases - artifact-2.zip
    • Deploy the version with the WPE-updater to WP Engine’s distribution system - artifact-2.zip
  3. Validate compliance of the WordPress.org version with platform guidelines.
  4. Test and verify deployments for both workflows.
  5. Document the build and deployment process.

Acceptance Criteria:

  • Separate builds are generated for WordPress.org and WP Engine.
  • Deployment workflows are functional and verified.
  • Documentation is updated with build and deployment instructions.
@github-project-automation github-project-automation bot moved this to 🆕 Backlog in Headless OSS Jan 21, 2025
@josephfusco josephfusco added package: faustwp Related to the companion WordPress plugin type: chore Maintenance tasks, refactoring, and other non-functional changes labels Jan 21, 2025
@josephfusco josephfusco self-assigned this Jan 27, 2025
@moonmeister moonmeister moved this from 🆕 Backlog to 🔖 Ready for Development in Headless OSS Jan 28, 2025
@josephfusco
Copy link
Member Author

@josephfusco josephfusco moved this from 🔖 Ready for Development to 🏗 In progress in Headless OSS Feb 19, 2025
@colinmurphy colinmurphy moved this from 🏗 In progress to 👀 In review in Headless OSS Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
package: faustwp Related to the companion WordPress plugin type: chore Maintenance tasks, refactoring, and other non-functional changes
Projects
Status: 👀 In review
Development

No branches or pull requests

2 participants