The current strategy to share artifacts between jobs is to use upload-artifact and download-artifact, which works reasonably enough but can get quite verbose. It would be nice to have a jobs.<job_id>.artifacts section, since it seems to be an often requested feature that fundamentally changes how workflows are written and used.
This could also enable artifact sharing between workflows (e.g. an option to specify the target path, which would by default depend on the commit sha and would be local to a push, but could then also be branch/tag specific or even global for the project), for things like shared caches between workflow runs.
Any plans to include something like this?