[wp-trac] [WordPress Trac] #63617: Account for when artifacts expire or go missing during performance testing

WordPress Trac noreply at wordpress.org
Mon Jun 23 19:39:29 UTC 2025


#63617: Account for when artifacts expire or go missing during performance testing
------------------------------+-----------------------------
 Reporter:  desrosj           |      Owner:  (none)
     Type:  defect (bug)      |     Status:  new
 Priority:  normal            |  Milestone:  Awaiting Review
Component:  Build/Test Tools  |    Version:
 Severity:  normal            |   Keywords:  needs-patch
  Focuses:                    |
------------------------------+-----------------------------
 The performance testing workflow attempts to download the build artifact
 for the previous commit for the purposes of comparing metrics for a given
 commit. When artifacts expire or go missing, the workflow results in a
 failure.

 This is most common when committing code to older branches (especially
 those only receiving security updates) because of the long periods of time
 between commits. An example of this [https://github.com/WordPress
 /wordpress-develop/actions/runs/15832122079/job/44630316959 can be seen in
 a recent commit] to the `6.5` branch. This is not the only scenario
 though. Artifacts can also be deleted both manually and programmatically.

 When artifacts go missing, the branch should be taken into account to
 raise an appropriate level of concern.

 For example, it should continue to fail when this happens on `trunk` or
 the most recent release's branch as this may indicate a problem with the
 workflow or a service outage. But if the branch is older than that, the
 workflow can probably succeed with a warning or some type of notice as
 it's likely due to an expired artifact

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63617>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list