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

build: Move "Test plugin upgrades" to a post-build workflow #28241

Merged

Commits on Jan 9, 2023

  1. build: Move "Test plugin upgrades" to a post-build workflow

    GitHub has an unfortunate behavior in that workflow artifacts are not
    available via the API until the entire workflow has completed. This
    means that the "Test plugin upgrades" job in the build workflow
    unnecessarily delays the availability of the build artifact for Jetpack
    Live Branches and future wpcom automated testing for 6 or so minutes.
    
    To get around this, we create a new "Post-Build" workflow that is
    triggered by `workflow_run` after the Build workflow completes. But
    since this new workflow isn't automatically attached to the PR, we have
    to make API calls to get it to show up there.
    
    This is a second attempt at #25892, which had to be reverted as using
    the Actions app put the checks into the "suite" of a random workflow.
    anomiex committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    07d790e View commit details
    Browse the repository at this point in the history