From 256b59cfbbae2c27224f31e592c82acc45acb0a0 Mon Sep 17 00:00:00 2001 From: Mike Landau Date: Tue, 19 Sep 2023 17:47:34 -0700 Subject: [PATCH 1/3] [cicd] Add golang cache --- .github/workflows/monorepo-go.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/monorepo-go.yml b/.github/workflows/monorepo-go.yml index ba9a70ff..3e9445e2 100644 --- a/.github/workflows/monorepo-go.yml +++ b/.github/workflows/monorepo-go.yml @@ -21,6 +21,16 @@ jobs: - name: Install devbox uses: jetpack-io/devbox-install-action@v0.7.0 + # can this be part of devbox action? + - name: Mount golang cache + uses: actions/cache@v3 + with: + path: | + ~/.cache/golangci-lint + ~/.cache/go-build + ~/go/pkg + key: ${{ runner.os }}-${{ hashFiles('go.work.sum') }} + - name: Go modules should be up-to-date run: | devbox run go-mod-sync From a149b457ee4f0cdf37b4ff6964e56cd0f2ecf28f Mon Sep 17 00:00:00 2001 From: Mike Landau Date: Tue, 19 Sep 2023 18:06:09 -0700 Subject: [PATCH 2/3] Enable devbox cache --- .github/workflows/monorepo-go.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/monorepo-go.yml b/.github/workflows/monorepo-go.yml index 3e9445e2..4f0e8ad5 100644 --- a/.github/workflows/monorepo-go.yml +++ b/.github/workflows/monorepo-go.yml @@ -20,6 +20,8 @@ jobs: - name: Install devbox uses: jetpack-io/devbox-install-action@v0.7.0 + with: + enable-cache: true # can this be part of devbox action? - name: Mount golang cache From 3023e07611ca13c51d9949b4821501c0b4439f61 Mon Sep 17 00:00:00 2001 From: Mike Landau Date: Tue, 19 Sep 2023 19:01:45 -0700 Subject: [PATCH 3/3] Update monorepo-go.yml Signed-off-by: Mike Landau --- .github/workflows/monorepo-go.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/monorepo-go.yml b/.github/workflows/monorepo-go.yml index 4f0e8ad5..5cb6cd2d 100644 --- a/.github/workflows/monorepo-go.yml +++ b/.github/workflows/monorepo-go.yml @@ -23,7 +23,6 @@ jobs: with: enable-cache: true - # can this be part of devbox action? - name: Mount golang cache uses: actions/cache@v3 with: