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

Rebuild WordPress every 20 minutes, short-circuit if no new version is found #1061

Merged
merged 1 commit into from
Feb 27, 2024

Conversation

adamziel
Copy link
Collaborator

Related to #1058

Splits the WordPress building flow into:

  • Nightly version – rebuilt every 24 hours
  • Major releases and betas – rebuilt every 20 minutes provided a new major version is available

This should ensure that new WordPress beta versions are deployed shortly after the release parties.

Testing instructions

There isn't a good way of testing CI actions :( Eyeball the code, run nx bundle-wordpress:major-and-beta playground-wordpress, and hope for the best. I'll be monitoring GitHub actions after merging this PR.

…as found

Related to #1058

Splits the WordPress building flow into:

* Nightly version – rebuilt every 24 hours
* Major releases and betas – rebuilt every 20 minutes provided a new
  major version is available

This should ensure that new WordPress beta versions are deployed shortly
after the release parties.

 ## Testing instructions

There isn't a good way of testing CI actions :( Eyeball the code, run `nx bundle-wordpress:major-and-beta playground-wordpress`, and hope for the best. I'll be monitoring GitHub actions after merging this PR.
@adamziel adamziel changed the title Rebuild WordPress every 20 minutes, short-circuit if no new version was found Rebuild WordPress every 20 minutes, short-circuit if no new version is found Feb 27, 2024
@adamziel adamziel merged commit a0f73e6 into trunk Feb 27, 2024
5 checks passed
@adamziel adamziel deleted the rebuild-wordpress-versions-on-change-only branch February 27, 2024 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant