From 83b08dc596404115f53402fed00931b4ae30a366 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Fri, 26 Nov 2021 02:10:30 +0000 Subject: [PATCH] feat(build): allow customizing --relink-eln-files arg on custom builds --- .github/workflows/_build.yml | 2 +- .github/workflows/build.yml | 2 +- .github/workflows/nightly-emacs-28.yml | 1 + .github/workflows/nightly-master.yml | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_build.yml b/.github/workflows/_build.yml index 66aef79..8416f5c 100644 --- a/.github/workflows/_build.yml +++ b/.github/workflows/_build.yml @@ -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 }} diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7c6d9f3..705e8f0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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 diff --git a/.github/workflows/nightly-emacs-28.yml b/.github/workflows/nightly-emacs-28.yml index dadeb41..2d57df0 100644 --- a/.github/workflows/nightly-emacs-28.yml +++ b/.github/workflows/nightly-emacs-28.yml @@ -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 }} diff --git a/.github/workflows/nightly-master.yml b/.github/workflows/nightly-master.yml index c146331..5c63b74 100644 --- a/.github/workflows/nightly-master.yml +++ b/.github/workflows/nightly-master.yml @@ -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 }}