Skip to content

Tags: ql4b/lambda-shell-layers

Tags

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: install libvips to /opt prefix so libs resolve at runtime (#6)

The previous Dockerfile installed to /usr/local, then tried to copy
libvips.so.42 to /opt/lib. But ldd couldn't resolve it because
/usr/local/lib64 (where AL2023 places it) wasn't in the linker cache.

Fix: use --prefix=/opt --libdir=/opt/lib so libvips installs directly
where the runtime wrapper expects it. Register /opt/lib with ldconfig
before collecting system deps so ldd resolves all transitive libraries.

v0.1.0

Toggle v0.1.0's commit message
feat: add gzip layer

v0.0.4

Toggle v0.0.4's commit message
feat: add the full list of layers to the release builds

v0.0.3

Toggle v0.0.3's commit message
fix(uuid): add missing libuuid dependency

v0.0.2

Toggle v0.0.2's commit message
fix: fix layers zip packages directory tree

v0.0.1

Toggle v0.0.1's commit message
feat: add multi-arch build support and GitHub Release workflow

- All build scripts now support ARCH env var (arm64/x86_64)
- Replace public.ecr.aws base images with amazonlinux:2023
- Add GitHub Actions workflow to build and release layer zips
- Add jq Dockerfile (was missing)
- Standardize build script pattern across all layers