1782d42a7d
docs(readme): add stable/nightly badges
2021-07-03 02:11:51 +01:00
ac5ff5d3c2
docs(readme): update nightly badge to include pre-releases
Emacs.2021-07-02.5bd04ea.master
Emacs-27.1
Emacs-27.2
2021-07-03 00:37:46 +01:00
13410e3977
feat(builds): add support for building stable Emacs releases
...
As of build-emacs-for-macos v0.6.8, the emacs-builder tool supports
handling stable Emacs release differently, so we can easily separate
them from the regular nightly builds.
2021-07-03 00:21:55 +01:00
88f47746e4
fix(cask): trigger cask update in homebrew tap after publishing release
Emacs.2021-07-01.1b88404.master
2021-07-02 00:13:17 +01:00
4ffe25022c
chore(deps): update build-emacs-for-macos to 0.6.5
2021-07-01 23:42:20 +01:00
00094c131c
docs(readme): improve formatting of Installation section
Emacs.2021-06-29.1dba0ca.master
Emacs.2021-06-30.8ebd8e1.master
2021-06-29 02:58:04 +01:00
26b12fac27
docs(readme): update readme about homebrew cask installation method
Emacs.2021-06-28.433e157.master
2021-06-29 02:42:02 +01:00
25e2a41b22
chore(deps): update build-emacs-for-macos to 0.6.2
...
Should fix startup error about missing *.eln files.
2021-06-29 01:31:51 +01:00
1b2cc6e676
feat(cask): add workflow to trigger homebrew cask formula update on new release
...
This triggers the update formulas workflow in the
jimeh/homebrew-emacs-builds repo whenever a release or pre-release is
created in jimeh/emacs-builds.
This allows the cask formulas to automatically stay up to date with
latest nightly builds.
2021-06-29 00:28:47 +01:00
376125273b
chore(deps): update build-emacs-for-macos to 0.6.1
2021-06-29 00:28:32 +01:00
832a6ffe75
ci(github): cache god modules to speed up emacs-builder compile time
2021-06-29 00:27:38 +01:00
72fc6962a7
chore(deps): update build-emacs-for-macos to 0.5.2
...
Should fix the recent build and signing issues with nightly builds.
Emacs.2021-06-26.b8f9e58.master
Emacs.2021-06-27.9060fbd.master
2021-06-27 12:35:32 +01:00
d2d9494a44
chore(deps): update build-emacs-for-macos to 0.5.1
2021-06-27 02:36:42 +01:00
8d84df095a
docs(readme): update with info about signing and notarization
Emacs.2021-06-25.f2729dd.master
Emacs.2021-06-24.1c10517.master
Emacs.2021-06-23.7be75f1.master
Emacs.2021-06-22.2540701.master
2021-06-22 03:10:47 +01:00
6883fd0f12
Merge pull request #10 from jimeh/sign-and-notarize
...
feat(signing)!: sign, notarize and staple Emacs.app and disk image
Emacs.2021-06-21.3b1d69e.master
2021-06-22 00:57:23 +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
ffad4f21d2
docs(readme): update CLI usage section
Emacs.2021-06-20.434c059.master
2021-06-20 18:37:18 +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
Emacs.2021-06-11.e775ef2.master
Emacs.2021-06-15.db106ea.master
Emacs.2021-06-14.794ec93.master
Emacs.2021-06-13.2f7a115.master
Emacs.2021-06-12.dc471fe.master
Emacs.2021-06-17.fe1b72d.master
Emacs.2021-06-10.af4cccb.master
Emacs.2021-06-09.dd9385b.master
Emacs.2021-06-08.90f54aa.master
Emacs.2021-06-07.f7d98db.master
Emacs.2021-06-18.b9f339e.master
Emacs.2021-06-19.415143d.master
Emacs.2021-06-16.ff053c7.master
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.
Emacs.2021-06-05.45d711a.master
Emacs.2021-06-02.a488716.master
Emacs.2021-06-01.4784b6e.master
Emacs.2021-05-31.ef07d0b.master
Emacs.2021-06-06.6329e70.master
Emacs.2021-06-04.7b50ed5.master
Emacs.2021-06-03.15c57fc.master
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.
Emacs.2021-05-26.7f11dea.master
Emacs.2021-05-28.2003a40.master
Emacs.2021-05-25.f4dc646.master
Emacs.2021-05-24.3f8b303.master
Emacs.2021-05-23.19c14be.master
Emacs.2021-05-22.c60d707.master
Emacs.2021-05-27.0eef929.master
Emacs.2021-05-30.ed72a8c.master
Emacs.2021-05-29.c97716e.master
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
831bb394af
docs(readme): add CLI usage section
Emacs.2021-05-21.a3de486.master
2021-05-21 11:40:49 +01:00
7a6e5b52ef
docs(readme): Minor tweaks to features list
Emacs.2021-05-18.4e240bf.master
Emacs.2021-05-20.8349f82.master
Emacs.2021-05-19.6ae3f7e.master
2021-05-18 01:53:04 +01:00
7ffbd12e87
docs(readme): update features list and badges
2021-05-18 01:47:55 +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.
Emacs.2021-05-17.f572735.master
2021-05-17 23:17:21 +01:00
628092755e
docs(readme): update release badge
2021-05-17 12:38:32 +01:00
27bcad6052
fix(dylib-tree): command name in help output had the old link-tree name
2021-05-17 01:22:59 +01:00
ff22622f87
chore(deps): fix Go module path in go.mod
2021-05-17 01:19:14 +01:00
ee642683c4
feat(tools): add dylib-tree tool to list/filter linked dynamic libraries
2021-05-17 01:14:46 +01:00
56d9178919
ci(test-builds): fix workflow name
Emacs.2021-05-16.e761e12.master
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
8544a650ab
test(builds): add test build options to github-release tool
...
This will allow me to run test builds against experimental branches of
the build-emacs-for-macos build script, and publish them under a
pre-release "Test Builds" GitHub Release, rather than a normal nightly
release.
2021-05-16 17:33:57 +01:00
31a12fc502
docs(readme): add mention of where Emacs source is fetched from
Emacs.2021-05-14.efc24f1.master
Emacs.2021-05-13.43701a8.master
Emacs.2021-05-15.b6e0b66.master
Emacs.2021-05-12.ec574a7.master
Emacs.2021-05-11.5784b42.master
2021-05-12 00:54:24 +01:00
cec5748301
docs(readme): add link to build script in Features section
...
Also fix some typos.
2021-05-12 00:49:13 +01:00
f5ccfd297a
docs(readme): add mention of Known Good Nightly Builds issue
2021-05-12 00:43:21 +01:00
6d95b9e550
docs(readme): add link to GitHub Actions workflow source
2021-05-12 00:42:55 +01:00
3072334b7f
feat(builds): change nightly schedule from 0:30 UTC to 0:00 UTC
2021-05-12 00:42:55 +01:00
813835a540
docs(readme): update to-do/issues section
Emacs.2021-05-10.28bed06.master
Emacs.2021-05-09.25c775b.master
2021-05-09 21:45:42 +01:00
52ec1c6a6b
docs(readme): add system requirements, and reword some areas
2021-05-09 19:45:54 +01:00
3a96925657
docs(readme): improve styling and wording
2021-05-09 19:38:35 +01:00
aaa4aa947d
feat(builds): change nightly schedule from 2:35 UTC to 0:30 UTC
2021-05-09 19:38:09 +01:00
c6b1e95f4c
fix(builds): default releases to not be marked as pre-release
2021-05-09 19:34:48 +01:00
4a672fe0eb
docs(readme): improve wording, fix typo
Emacs.2021-05-08.bb8b8d7.master
2021-05-09 02:29:09 +01:00
2971f6f946
docs(readme): populate readme
2021-05-09 02:24:30 +01:00
8f187e511a
feat(builds): tweak build workflow, schedule nightly builds
2021-05-08 23:46:30 +01:00
3a2ea2bceb
chore(builds): remove debug output
2021-05-08 23:33:13 +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
036a575d09
feat(builds): generate and upload SHA256 sum file for release asset
2021-05-08 21:14:27 +01:00
6eaef25902
fix(builds): point brew bundle command to Brewfile
2021-05-08 20:12:34 +01:00