You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Don't upload multiple times to same artifact in "Compare Performance" workflow
The "Compare Performance" GitHub Actions workflow is configured to time indexing runs at the tip ref, and then do the same for the base ref. The times are then compared to provide information regarding whether a proposed change would have a significant performance impact. This is done by using a job matrix in the GitHub Actions workflow to
perform each of the runs in a parallel GitHub Actions workflow job. A GitHub Actions workflow artifact was used to
transfer the files containing the data for each run between sequential jobs in the workflow. The
"actions/upload-artifact" and "actions/download-artifact" actions are used for this purpose.
Previously, a single artifact was used for the transfer of all the files, with each of the parallel jobs uploading its
own generated files to that artifact. However, support for uploading multiple times to a single artifact was dropped in
version 4.0.0 of the "actions/upload-artifact" action. So it is now necessary to use a dedicated artifact for each of
the builds. These can be downloaded in aggregate by using the artifact name globbing and merging features which were
introduced in version 4.1.0 of the "actions/download-artifact" action.
0 commit comments