我不太了解 Github操作/缓存的工作程度,我的意思是:
如果我发出拉取请求,然后在同一个拉取请求中添加 1 个更多提交,缓存工作正常,但如果我在同一个分支中创建一个新的拉取请求 - 缓存被重置并重新开始,但为什么呢?
有没有办法将文件缓存扩展到所有yml
文件,以便每个拉取请求都使用现有的缓存?
因为为了加快工作速度,事实证明——开发人员总是需要将他们的工作集中到一个分支中,这听起来有点胡说八道。
信息
我的缓存密钥形成如下
- uses: actions/cache@v2
id: composer-cache
with:
path: .github/docker/development/php-cli/composer/cache
key: ${{ runner.os }}-develop-composer-${{ hashFiles('src/composer.lock') }}
restore-keys: |
${{ runner.os }}-develop-composer-