From 9e2d7cb592339d9610c04fd9e17c85ba7b62f7c6 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sun, 4 Dec 2022 21:28:48 +0000 Subject: [PATCH] feat(nightly): add nightly build for emacs-29 branch --- .github/workflows/nightly-emacs-29.yml | 46 ++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/nightly-emacs-29.yml diff --git a/.github/workflows/nightly-emacs-29.yml b/.github/workflows/nightly-emacs-29.yml new file mode 100644 index 0000000..076f18a --- /dev/null +++ b/.github/workflows/nightly-emacs-29.yml @@ -0,0 +1,46 @@ +--- +name: Nightly (emacs-29) +on: + schedule: + - cron: "0 23 * * *" + workflow_dispatch: + inputs: + git_sha: + description: Override Emacs git commit SHA to build + required: false + +jobs: + prepare: + name: Prepare + uses: ./.github/workflows/_prepare.yml + secrets: + TAP_REPO_TOKEN: ${{ secrets.TAP_REPO_TOKEN }} + + build: + name: Build + needs: [prepare] + uses: ./.github/workflows/_build.yml + with: + os: macos-11 + git_ref: emacs-29 + git_sha: ${{ github.event.inputs.git_sha }} + build_args: --native-comp + secrets: + APPLE_DEVELOPER_CERTIFICATE_P12_BASE64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }} + APPLE_DEVELOPER_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }} + KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }} + AC_USERNAME: ${{ secrets.AC_USERNAME }} + AC_PASSWORD: ${{ secrets.AC_PASSWORD }} + AC_PROVIDER: ${{ secrets.AC_PROVIDER }} + AC_SIGN_IDENTITY: ${{ secrets.AC_SIGN_IDENTITY }} + TAP_REPO_TOKEN: ${{ secrets.TAP_REPO_TOKEN }} + + release: + name: Release + needs: [build] + uses: ./.github/workflows/_release.yml + with: + plan_artifact: build-plan + dmg_artifact: dmg + secrets: + TAP_REPO_TOKEN: ${{ secrets.TAP_REPO_TOKEN }}