--- name: Build on: workflow_dispatch: inputs: git_ref: description: Emacs git ref to build required: true default: "master" git_sha: description: Override Emacs git commit SHA to build required: false builder_ref: description: "Override git ref to checkout of build-emacs-for-macos" required: false default: "" builder_args: description: Custom arguments passed to build script required: false default: "" test_build_name: description: "Test build name" required: false default: "" test_release_type: description: "prerelease or draft" required: false default: "" build_variant: description: "Optional build number used as version suffix" required: false type: string x86_64: description: "Build x86_64 version of Emacs" required: false default: true type: boolean arm64: description: "Build arm64 version of Emacs" required: false default: true type: boolean jobs: build: name: Build uses: ./.github/workflows/_build.yml with: git_ref: ${{ inputs.git_ref }} git_sha: ${{ inputs.git_sha }} builder_ref: ${{ inputs.builder_ref }} builder_args: ${{ inputs.builder_args }} build_variant: ${{ inputs.build_variant }} test_build_name: ${{ inputs.test_build_name }} test_release_type: ${{ inputs.test_release_type }} x86_64: ${{ inputs.x86_64 }} arm64: ${{ inputs.arm64 }} secrets: inherit