fix(build): pass inputs correctly

This commit is contained in:
2023-11-19 22:54:40 +00:00
parent 6e1af1b83f
commit 6b4bd441a3
4 changed files with 13 additions and 14 deletions

View File

@@ -6,13 +6,11 @@ on:
os:
description: GitHub Actions runner OS
type: string
required: false
default: "macos-11"
required: true
builder_ref:
description: Git ref to checkout of build-emacs-for-macos
required: false
required: true
type: string
default: "v0.6.43"
secrets:
TAP_REPO_TOKEN:
description: Personal Access Token for Homebrew Tap repo

View File

@@ -1,5 +1,5 @@
---
name: Monthly (master)
name: Build (master, multi-arch)
on:
schedule:
- cron: "0 23 1 * *"
@@ -16,6 +16,8 @@ jobs:
with:
git_ref: master
git_sha: ${{ github.event.inputs.git_sha }}
builder_ref: "v0.6.43"
os: macos-11
x86_64: true
arm64: true
secrets:

View File

@@ -1,5 +1,5 @@
---
name: Nightly (master)
name: Build (master, x86_64)
on:
schedule:
- cron: "0 23 2-31 * *"
@@ -16,6 +16,8 @@ jobs:
with:
git_ref: master
git_sha: ${{ github.event.inputs.git_sha }}
builder_ref: "v0.6.43"
os: macos-11
x86_64: true
arm64: false
secrets:

View File

@@ -44,8 +44,7 @@ on:
inputs:
git_ref:
description: Emacs git ref to build
required: false
default: "master"
required: true
type: string
git_sha:
description: Override Emacs git commit SHA to build
@@ -54,8 +53,7 @@ on:
type: string
builder_ref:
description: "Git ref to checkout of build-emacs-for-macos"
required: false
default: "master"
required: true
type: string
builder_args:
description: Custom arguments passed to build script
@@ -64,8 +62,7 @@ on:
type: string
os:
description: 'Runner OS ("macos-11", "macos-12", or "macos-latest")'
required: false
default: "macos-11"
required: true
type: string
test_build_name:
description: "Test build name"
@@ -79,12 +76,12 @@ on:
type: string
x86_64:
description: "Build x86_64 version of Emacs"
required: false
required: true
default: true
type: boolean
arm64:
description: "Build arm64 version of Emacs"
required: false
required: true
default: false
type: boolean
secrets: