ci: enable LTO for CI builds

(cherry picked from commit 75261a98a6723ce734360c0a3004c9e5cab04540)
This commit is contained in:
takase1121
2025-05-18 22:55:30 +08:00
parent 4ad47c1180
commit 16d81d0b9c
+3 -3
View File
@@ -97,7 +97,7 @@ jobs:
entrypoint: /entrypoint.sh
args: |
bash --version
bash scripts/build.sh --debug --forcefallback --portable --release
bash scripts/build.sh --debug --forcefallback --portable --release --lto
- name: Package Portables
uses: docker://ghcr.io/lite-xl/lite-xl-build-box-manylinux:v3
@@ -170,7 +170,7 @@ jobs:
- name: Build
run: |
bash --version
bash scripts/build.sh --bundle --debug --forcefallback --release
bash scripts/build.sh --bundle --debug --forcefallback --release --lto
- name: Create DMG Image
run: |
@@ -294,7 +294,7 @@ jobs:
- name: Build
run: |
bash --version
bash scripts/build.sh -U --debug --forcefallback --release
bash scripts/build.sh -U --debug --forcefallback --release --lto
- name: Package
run: bash scripts/package.sh --version ${INSTALL_REF} --debug --binary --release