i propose a quick fix to check for this as a prefix if {sha} isn't found (so that we don't break things): craft-{sha}-
also, this is annoying but there are going to be multiple artifact ziparchives now with craft-{sha}- for example symbolicator will need the following, and current code assumes just one artifact per revision
github upload-artifact v3 is deprecated and v4 currently doesn't allow uploading different filepaths to the same artifact name
upstream issue: https://github.com/actions/upload-artifact/issues/478
currently craft expects the artifact name to be github.sha
this blocks:
i propose a quick fix to check for this as a prefix if
{sha}
isn't found (so that we don't break things):craft-{sha}-
also, this is annoying but there are going to be multiple artifact ziparchives now with
craft-{sha}-
for example symbolicator will need the following, and current code assumes just one artifact per revision