In some cases it may be beneficial to cache also packages (.julia/packages) and/or the registry (.julia/registries), not just artifacts. For example I cache the registry in Measurements.jl, and today I enabled caching of packages in CI for the General registry. Note that this would affect also the name of the repository/action.
Maybe we can have options to enable cachin of artifacts, packages and registy, with artifacts being the only one enabled by default?