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
7 tasks
josephfusco opened this issue Jan 21, 2025 · 0 comments
Open
7 tasks

chore: Implement Dual Deployment Workflow for Plugin Versions #2030

josephfusco opened this issue Jan 21, 2025 · 0 comments
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

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 non-WPE-updater version to WordPress.org.
    • Deploy the WPE-updater version to WP Engine’s distribution system.
  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
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: 🔖 Ready for Development
Development

No branches or pull requests

1 participant