@@ -28,7 +28,7 @@ run on Amazon Linux 2:
2828
2929| Ghostscript | x86_64 VERSION | ARM64 VERSION | eu-west-3 x86_64 | eu-west-3 ARM64 |
3030| -------------| ----------------| ---------------| ------------------| -----------------|
31- | v10.06.0 | TBD | TBD | TBD | TBD |
31+ | v10.06.0 | 18 | 1 | 19 | 1 |
3232| v10.04.0 | 17 | - | 18 | - |
3333| v10.02.0 | 15 | - | 16 | - |
3434| v10.0.0 | 13 | - | 14 | - |
@@ -44,37 +44,13 @@ You can find it at `/opt/bin/gs` (`/opt` is where Lambda unpacks layers).
4444
4545You can run ` /opt/bin/gs --version ` to make sure Ghostscript is up and running.
4646
47- ## Building Locally
48-
49- ### Requirements
50- - Docker with multi-platform support (Docker Desktop includes buildx by default)
51- - For ARM64 builds: Docker buildx must be enabled
52-
53- ### Build Process
54- Run the build script to create both architecture variants:
55- ``` bash
56- ./build.sh
57- ```
58-
59- This will produce:
60- - ` ghostscript-x86_64.zip ` - x86_64 architecture
61- - ` ghostscript-arm64.zip ` - ARM64 architecture
62-
63- ### Publishing Locally
64- To publish layers manually (requires AWS credentials and proper permissions):
65- ``` bash
66- export TARGET_REGION=" us-east-1"
67- export BASE_DIR=" $( pwd) " # Optional: defaults to current directory
68- ./publish.sh
69- ```
70-
71- ## Updating to a New Ghostscript Version
47+ ## Update
7248
73491 . Change version numbers in the ` version.sh ` file (GHOSTSCRIPT_VERSION and GS_TAG)
74- 2 . Test locally by running ` ./build.sh ` to produce both zip files
75- 3 . Verify the builds: ` unzip -l ghostscript-x86_64.zip ` and ` unzip -l ghostscript-arm64.zip `
76- 4 . Publish the new layers using ` ./publish.sh ` (set TARGET_REGION and BASE_DIR as needed)
77- 5 . Update the version table in this README with the new layer version numbers
50+ 2 . Run ` ./build.sh ` script which will produce ` ghostscript-x86_64.zip ` and ` ghostscript-arm64. zip` files in the root of the project
51+ 3 . Update the version table in this README with the new layer version numbers
52+ 4 . Commit & Create a Pull Request
53+ 5 . After merging, a new layer version will be published by the CI automatically
7854
7955## License
8056
0 commit comments