This resolves a failure that occurs when multiple jobs resolve Package.swift in parallel or in quick successful (the binary downloads fail). This PR uses actions/cache/save and actions/cache/restore to cache the swift package resolve steps where binary artifacts are downloaded. This also re-enables running the matrix platforms for spm-unit in parallel.
This resolves a failure that occurs when multiple jobs resolve Package.swift in parallel or in quick successful (the binary downloads fail). This PR uses
actions/cache/save
andactions/cache/restore
to cache theswift package resolve
steps where binary artifacts are downloaded. This also re-enables running the matrix platforms forspm-unit
in parallel.no-changelog