Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
downloader.rb: unlink broken symlink before caching to fix ENOENT
On GitHub CI, the downloader's cache is shared across different jobs. For some systems, the cached config.guess ends up being a symlink to /usr/share/autoconf/build-aux/config.guess and containers that don't have that file end up consuming the cache anyways, leading to ENOENT when trying to cache the downloaded file. This error happened on forks: - https://github.com/XrXr/ruby/actions/runs/5675262636/job/15380232344 - https://github.com/peterzhu2118/ruby/actions/runs/5684765421/job/15408188728
- Loading branch information