• Johnny's avatar
    perf: optimize CI/CD workflows and Docker builds · d1d2d869
    Johnny authored
    - Implement parallel matrix builds for multi-platform images (~50% faster)
    - Add pnpm store caching for 20-40s savings on cache hits
    - Use --frozen-lockfile for faster, deterministic installs
    - Optimize Dockerfile: CGO_ENABLED=0, -trimpath, static linking
    - Reduce Docker layers and improve caching strategy
    - Enhance .dockerignore to exclude unnecessary files (~1MB saved)
    
    Build time improvements:
    - Canary: 12-18min → 6-10min
    - Stable: 17-27min → 8-12min
    d1d2d869
Name
Last commit
Last update
.github Loading commit data...
cmd/memos Loading commit data...
internal Loading commit data...
plugin Loading commit data...
proto Loading commit data...
scripts Loading commit data...
server Loading commit data...
store Loading commit data...
web Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.golangci.yaml Loading commit data...
AGENTS.md Loading commit data...
CODEOWNERS Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...