From 1fb9f5271ab5932d2e4dd565afddcbb7666abbbc Mon Sep 17 00:00:00 2001 From: bbedward Date: Tue, 20 Oct 2026 15:24:59 -0400 Subject: [PATCH] ci: cache go modules from core/go.sum, retry downloads --- .github/workflows/prek.yml | 5 +++++ .github/workflows/release.yml | 2 ++ .github/workflows/run-obs.yml | 1 + .github/workflows/run-ppa.yml | 1 + 4 files changed, 9 insertions(+) diff --git a/.github/workflows/prek.yml b/.github/workflows/prek.yml index 4c92af838..8fda8eb3e 100644 --- a/.github/workflows/prek.yml +++ b/.github/workflows/prek.yml @@ -26,6 +26,11 @@ jobs: uses: actions/setup-go@v6 with: go-version-file: core/go.mod + cache-dependency-path: core/go.sum + + - name: Download Go modules + working-directory: core + run: for attempt in 1 2 3; do go mod download && exit 0; sleep 15; done; exit 1 - name: run pre-commit hooks uses: j178/prek-action@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f75d7af87..10b2a594e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,6 +73,7 @@ jobs: uses: actions/setup-go@v6 with: go-version-file: ./core/go.mod + cache-dependency-path: core/go.sum - name: Format check if: matrix.goos == 'linux' @@ -247,6 +248,7 @@ jobs: uses: actions/setup-go@v6 with: go-version-file: ./core/go.mod + cache-dependency-path: core/go.sum - name: Download core artifacts uses: actions/download-artifact@v5 diff --git a/.github/workflows/run-obs.yml b/.github/workflows/run-obs.yml index ee6e437c6..d12027543 100644 --- a/.github/workflows/run-obs.yml +++ b/.github/workflows/run-obs.yml @@ -308,6 +308,7 @@ jobs: uses: actions/setup-go@v6 with: go-version-file: ./core/go.mod + cache-dependency-path: core/go.sum - name: Install OSC run: | diff --git a/.github/workflows/run-ppa.yml b/.github/workflows/run-ppa.yml index 9a4a64b55..e367888d1 100644 --- a/.github/workflows/run-ppa.yml +++ b/.github/workflows/run-ppa.yml @@ -100,6 +100,7 @@ jobs: uses: actions/setup-go@v6 with: go-version-file: ./core/go.mod + cache-dependency-path: core/go.sum cache: false - name: Install build dependencies