fix(workflows): refactor nightly workflows

This commit is contained in:
2023-11-19 23:24:49 +00:00
parent d2cb4d5905
commit 287df6914e
4 changed files with 77 additions and 110 deletions

View File

@@ -40,75 +40,6 @@ on:
required: false
default: false
type: boolean
workflow_call:
inputs:
git_ref:
description: Emacs git ref to build
required: true
type: string
git_sha:
description: Override Emacs git commit SHA to build
required: false
default: ""
type: string
builder_ref:
description: "Git ref to checkout of build-emacs-for-macos"
required: true
type: string
builder_args:
description: Custom arguments passed to build script
required: false
default: ""
type: string
os:
description: 'Runner OS ("macos-11", "macos-12", or "macos-latest")'
required: true
type: string
test_build_name:
description: "Test build name"
required: false
default: ""
type: string
test_release_type:
description: "prerelease or draft"
required: false
default: ""
type: string
x86_64:
description: "Build x86_64 version of Emacs"
required: true
default: true
type: boolean
arm64:
description: "Build arm64 version of Emacs"
required: true
default: false
type: boolean
secrets:
APPLE_DEVELOPER_CERTIFICATE_P12_BASE64:
description: Base64 encoded Apple Developer Certificate
required: true
APPLE_DEVELOPER_CERTIFICATE_PASSWORD:
description: Password for Apple Developer Certificate
required: true
KEYCHAIN_PASSWORD:
description: Password to use for temporary local keychain on runner
required: true
AC_USERNAME:
description: Apple Connect Username
required: true
AC_PASSWORD:
description: Apple Connect Password
required: true
AC_PROVIDER:
description: Apple Connect Provider
required: true
AC_SIGN_IDENTITY:
description: Apple Connect Signing Identify
required: true
TAP_REPO_TOKEN:
description: Homebrew Tap Token
required: true
jobs:
prepare: