feat(build): allow customizing --relink-eln-files arg on custom builds

This commit is contained in:
2021-11-26 02:10:30 +00:00
parent f3213d9f5a
commit 83b08dc596
4 changed files with 4 additions and 2 deletions

View File

@@ -152,7 +152,7 @@ jobs:
- name: Build Emacs
run: >-
./builder/build-emacs-for-macos --plan build-plan.yml
--no-relink-eln-files --native-full-aot
--native-full-aot
${{ inputs.build_args }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -17,7 +17,7 @@ on:
builder_args:
description: Custom arguments passed to build script
required: false
default: ""
default: "--no-relink-eln-files"
os:
description: 'Runner OS ("macos-10.15" or "macos-11")'
required: true

View File

@@ -24,6 +24,7 @@ jobs:
os: macos-10.15
git_ref: emacs-28
git_sha: ${{ github.event.inputs.git_sha }}
build_args: --no-relink-eln-files
secrets:
APPLE_DEVELOPER_CERTIFICATE_P12_BASE64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
APPLE_DEVELOPER_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}

View File

@@ -24,6 +24,7 @@ jobs:
os: macos-10.15
git_ref: master
git_sha: ${{ github.event.inputs.git_sha }}
build_args: --no-relink-eln-files
secrets:
APPLE_DEVELOPER_CERTIFICATE_P12_BASE64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
APPLE_DEVELOPER_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}