Commit Graph

18 Commits

Author SHA1 Message Date
d2d9494a44 chore(deps): update build-emacs-for-macos to 0.5.1 2021-06-27 02:36:42 +01:00
ca4e7e2c44 feat(signing)!: sign, notarize and staple Emacs.app and disk image
Update the build-emacs-for-macos to v0.5.0, which includes a new
emacs-builder CLI tool written in Go, which handles signing, dmg
packaging, notarizing and stapling of Emacs builds. The main build
process is still handled by the old Ruby script for now however.

emacs-builder also includes plan and release commands, negating the need
for the our custom github-release CLI tool.

BREAKING CHANGE: Release assets are now signed *.dmg files instead
of *.tbz archives.
2021-06-22 00:55:31 +01:00
b94cb495ae chore(deps): update build-emacs-for-macos to 0.4.16
- fix(compiling): improve portability of builds
- fix(native_comp): crash on launch when gcc homebrew package was not
  installed
2021-06-07 23:45:49 +01:00
d6fb7efc3a chore(deps): update build-emacs-for-macos to 0.4.15
Makes build script itself perform authenticated GitHub API calls when
GITHUB_TOKEN environment variable is set.
2021-05-31 23:27:59 +01:00
cf0c1d0d07 chore(deps): update build-emacs-for-macos to 0.4.14
Adds a "emacs" CLI launcher script next to the "emacsclient" executable
in Emacs.app/Contents/MacOS/bin.
2021-05-22 21:11:14 +01:00
4ce0cf69d5 chore(deps): update build-emacs-for-macos to 0.4.13
Nothing new from a user-point of view. But this introduces the first
changes to the build script required to sign and notarize builds.
2021-05-22 18:54:29 +01:00
4e22cf33ee chore(deps): update build-emacs-for-macos to 0.4.12
This fixes the issues with SVG rendering, and re-enables librsvg
support, meaning builds can render SVG images finally.
2021-05-17 23:17:21 +01:00
56d9178919 ci(test-builds): fix workflow name 2021-05-16 17:36:27 +01:00
29f5577efe ci(test-builds): add test builds GitHub Actions workflow
This will allow creating test builds using any branch of
build-emacs-for-macos or emacs-builds repos, so experimental changes can
be verified without affecting the nightly builds.
2021-05-16 17:34:13 +01:00
3072334b7f feat(builds): change nightly schedule from 0:30 UTC to 0:00 UTC 2021-05-12 00:42:55 +01:00
aaa4aa947d feat(builds): change nightly schedule from 2:35 UTC to 0:30 UTC 2021-05-09 19:38:09 +01:00
8f187e511a feat(builds): tweak build workflow, schedule nightly builds 2021-05-08 23:46:30 +01:00
b8278c0cc7 test(builds): test scheduled builds 2021-05-08 21:49:33 +01:00
c9cb6bb62b chore(builds): default prerelease flag to false 2021-05-08 21:15:55 +01:00
6eaef25902 fix(builds): point brew bundle command to Brewfile 2021-05-08 20:12:34 +01:00
c65bfdacf0 fix(builds): set correct compile output path for github-release 2021-05-08 20:07:48 +01:00
1e5c6c9dae chore(deps): use specific version of build-emacs-for-macos build script 2021-05-08 19:58:58 +01:00
acde4d4dbf feat(builds): add manual build GitHub Actions workflow 2021-05-08 19:48:50 +01:00