yao/docker
Max 76159373e5 feat: add production builds with -s -w stripping and UPX compression
- Add prod builds (stripped) and prod-upx builds (compressed) for Linux
- Add prod builds (stripped) for macOS (UPX not supported)
- Add docker/production-slim for slim images using prod-upx binaries
- Update build-docker.yml to build slim variants
- Update build-macos.yml to sign and notarize all 4 variants
- Add BUILDOPTIONS constant to show build flags in version output
- Add make release-all target for building both dev and prod locally

Linux artifacts: 6 variants (dev, prod, prod-upx for amd64/arm64)
macOS artifacts: 4 variants (dev, prod for amd64/arm64)
Docker images: 6 variants (dev, prod, prod-slim for amd64/arm64)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 12:27:37 +08:00
..
build Enhance build process and options management 2026-02-03 10:22:55 +08:00
development Update Dockerfiles and GitHub Actions to use version 1.0.0 2025-12-20 12:12:57 +08:00
production feat: add production builds with -s -w stripping and UPX compression 2026-02-03 12:27:37 +08:00
production-slim feat: add production builds with -s -w stripping and UPX compression 2026-02-03 12:27:37 +08:00