From 5b48a4ac70351c4c8c9523698d7241b7af5bff82 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 11 Oct 2021 00:06:04 +0100 Subject: [PATCH] feat(nightly): add nightly builds for the emacs-28 release branch --- .github/workflows/nightly-emacs-28.yml | 48 ++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/nightly-emacs-28.yml diff --git a/.github/workflows/nightly-emacs-28.yml b/.github/workflows/nightly-emacs-28.yml new file mode 100644 index 0000000..4384878 --- /dev/null +++ b/.github/workflows/nightly-emacs-28.yml @@ -0,0 +1,48 @@ +--- +name: Nightly (emacs-28) +on: + push: + schedule: + - cron: "0 0 * * *" + workflow_dispatch: + inputs: + git_sha: + description: Override Emacs git commit SHA to build + required: false + +jobs: + prepare: + name: Prepare + uses: jimeh/emacs-builds/.github/workflows/_prepare.yml@main + with: + builder_ref: v0.6.17 + secrets: + TAP_REPO_TOKEN: ${{ secrets.TAP_REPO_TOKEN }} + + build: + name: Build + needs: [prepare] + uses: jimeh/emacs-builds/.github/workflows/_build.yml@main + with: + os: macos-10.15 + git_ref: emacs-28 + git_sha: ${{ github.event.inputs.git_sha }} + 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: jimeh/emacs-builds/.github/workflows/_release.yml@main + with: + plan_artifact: catalina_build-plan.yml + dmg_artifact: dmg + secrets: + TAP_REPO_TOKEN: ${{ secrets.TAP_REPO_TOKEN }}