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

Arbitrary PR that will not produce the artifacts #15

Closed
wants to merge 3 commits into from

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 Automattic#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
    bc68dad View commit details
    Browse the repository at this point in the history
  2. Trim workflows

    anomiex committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    c2599e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab91a10 View commit details
    Browse the repository at this point in the history