From 83d393aff6f3e1c840ca51d58e1c702200c537d3 Mon Sep 17 00:00:00 2001 From: osamamagdy Date: Tue, 7 May 2024 21:43:55 +0200 Subject: [PATCH] try caching Signed-off-by: osamamagdy --- .github/workflows/test.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bb51c26f2..9b673de49 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -54,11 +54,18 @@ jobs: DOCKER_BUILD_OPTS="--build-arg UBUNTU_VERSION=${{ matrix.os-version }} --build-arg UBUNTU_NAME=${{ matrix.os-name }}" \ make -C utils/docker pull pull-dev + - name: Cache Go dependencies + uses: actions/cache@v2 + with: + path: ~/go/pkg/mod + key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + - name: run make inside dev container env: DOCKER_DEV_CI_MODE: 1 DOCKER_QUIET_BUILD: 1 run: | + DOCKER_DEV_RUN_OPTS="-v ~/go/pkg/mod:/project/pkg/mod/" DOCKER_BUILD_OPTS="--build-arg UBUNTU_VERSION=${{ matrix.os-version }} --build-arg UBUNTU_NAME=${{ matrix.os-name }}" \ make -C utils/docker run-dev DOCKER_DEV_OPTIONAL_CMD='env IS_CI_RUNNING=true \ make all'