From 832a6ffe75dfe1805fee9a3799f039348541b7ab Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 29 Jun 2021 00:27:38 +0100 Subject: [PATCH] ci(github): cache god modules to speed up emacs-builder compile time --- .github/workflows/build.yml | 6 ++++++ .github/workflows/test-build.yml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3950542..0326670 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,6 +45,12 @@ jobs: - uses: actions/setup-go@v2 with: go-version: 1.16 + - uses: actions/cache@v2 + id: builder-cache + with: + path: ~/go/pkg/mod + key: ${{ runner.os }}-go-${{ hashFiles('builder/**/go.sum') }} + restore-keys: ${{ runner.os }}-go- - name: Pre-build emacs-builder tool run: make build working-directory: builder diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 4a0a28a..c496619 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -54,6 +54,12 @@ jobs: - uses: actions/setup-go@v2 with: go-version: 1.16 + - uses: actions/cache@v2 + id: builder-cache + with: + path: ~/go/pkg/mod + key: ${{ runner.os }}-go-${{ hashFiles('builder/**/go.sum') }} + restore-keys: ${{ runner.os }}-go- - name: Pre-build emacs-builder tool run: make build working-directory: builder