From 74299a1cfb23edfd6c52bd58ea7ad893a0913e48 Mon Sep 17 00:00:00 2001 From: Akihiro Suda Date: Fri, 5 Mar 2021 13:21:28 +0900 Subject: [PATCH] CI: cache ~/.vagrant.d/boxes For deflaking CI failures during `vagrant up` Signed-off-by: Akihiro Suda --- .github/workflows/test.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 704bf07c7..96cfcd864 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -81,6 +81,13 @@ jobs: needs: [test] steps: - uses: actions/checkout@v2 + + - name: "Cache ~/.vagrant.d/boxes, using hash of Vagrantfile.fedora33" + uses: actions/cache@v2 + with: + path: ~/.vagrant.d/boxes + key: vagrant-${{ hashFiles('Vagrantfile.fedora33') }} + - name: prepare vagrant run: | ln -sf Vagrantfile.fedora33 Vagrantfile @@ -116,6 +123,13 @@ jobs: needs: [test] steps: - uses: actions/checkout@v2 + + - name: "Cache ~/.vagrant.d/boxes, using hash of Vagrantfile.centos7" + uses: actions/cache@v2 + with: + path: ~/.vagrant.d/boxes + key: vagrant-${{ hashFiles('Vagrantfile.centos7') }} + - name: prepare vagrant run: | ln -sf Vagrantfile.centos7 Vagrantfile