You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ci: optimize Go and Docker layer caching across CI workflows
- Fix apps/testapp/Dockerfile: copy go.mod/go.sum before source so
the go mod download layer is stable across code-only changes
- Add cache-from/cache-to GHA cache to docker-build-push.yml with
per-app scopes to prevent cache eviction between parallel builds
- Add cache-dependency-path: "**/go.sum" to all actions/setup-go
steps in test.yml, docker-tests.yml, and lint.yml so the module
cache key covers all go.sum files in the multi-module repo
- Add explicit scope to the e2e Docker build cache in test.yml to
align with the docker-build-push.yml scope naming
Closes#3196
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(ci): copy testapp go.mod/go.sum before download, fix hadolint warnings
Also copy apps/testapp/go.mod and apps/testapp/go.sum before running
go mod download so the testapp's own dependencies are cached in their
own layer (separate from the root module).
Replace RUN cd ... && go install with WORKDIR + go build to resolve
hadolint DL3003 and DL3062.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* bump docker go versions
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments