4561c9d4ce
feat(workflows): add builder args option for Build workflow
2021-11-10 02:03:15 +00:00
ebc4626270
chore(deps): update build-emacs-for-macos to 0.6.21
Emacs.2021-10-29.3f998a3.emacs-28
Emacs.2021-11-06.9d54b12.master
Emacs.2021-11-05.ec2939c.master
Emacs.2021-11-05.d8c9a9d.emacs-28
Emacs.2021-11-04.e3c3c78.emacs-28
Emacs.2021-11-04.2bcc216.master
Emacs.2021-11-03.e9c7a49.emacs-28
Emacs.2021-11-03.bf95369.master
Emacs.2021-11-02.9d61620.emacs-28
Emacs.2021-11-02.8206e41.master
Emacs.2021-11-01.dfc8931.master
Emacs.2021-11-01.bc58bea.emacs-28
Emacs.2021-10-31.c86a302.master
Emacs.2021-10-31.6ba4e3b.emacs-28
Emacs.2021-10-30.da67e88.master
Emacs.2021-10-30.4a96f32.emacs-28
Emacs.2021-10-29.c3499b8.master
Emacs.2021-11-06.d85cf33.emacs-28
Emacs.2021-10-28.5dbb04e.emacs-28
Emacs.2021-10-27.7e2b973.emacs-28
Emacs.2021-10-27.722a908.master
Emacs.2021-11-09.747a1ae.emacs-28
Emacs.2021-11-09.2e6ed25.master
Emacs.2021-11-08.307d164.emacs-28
Emacs.2021-11-08.032969e.master
Emacs.2021-11-07.0c51db6.emacs-28
Emacs.2021-11-07.aca235c.master
2021-10-27 21:48:18 +01:00
1e45868817
chore(deps): update build-emacs-for-macos to 0.6.20
Emacs.2021-10-24.f5b4bb4.emacs-28
Emacs.2021-10-25.284c77e.emacs-28
Emacs.2021-10-25.d8caa3d.master
Emacs.2021-10-24.608e694.master
Emacs.2021-10-23.5f61b38.master
Emacs.2021-10-23.4fd5c8d.emacs-28
Emacs.2021-10-27.79c29ff.master
Emacs.2021-10-26.e45b3fc.emacs-28
2021-10-23 20:36:11 +01:00
8e6aa813f9
docs(readme): fix links in badges
2021-10-23 17:38:31 +01:00
f8bf0870a7
docs(readme): add badge for emacs-28 nightly builds
2021-10-23 17:36:08 +01:00
b84115f251
chore(deps): update build-emacs-for-macos to 0.6.19
...
Fixes an issue with patches for Emacs 29.x.
2021-10-23 17:30:13 +01:00
ffd1f41e19
docs(readme): add mention of emacs-app-nightly-28 Homebrew Cask
2021-10-23 16:39:15 +01:00
195a5f9775
chore(build): upload emacs source tarball as build artifact
2021-10-23 16:32:12 +01:00
31172c47c3
chore(deps): update build-emacs-for-macos to 0.6.18
2021-10-23 16:25:22 +01:00
482bde4c00
fix(workflows): use correct artifact name for build-plan
...
Also rename build-plan artifact from "build-plan.yml" to "build-plan".
Emacs.2021-10-17.3852784.master
Emacs.2021-10-14.9ff6999.emacs-28
Emacs.2021-10-20.4e9764e.master
Emacs.2021-10-20.4540130.emacs-28
Emacs.2021-10-19.a4a3530.master
Emacs.2021-10-19.91d71b3.emacs-28
Emacs.2021-10-18.f5b8f62.emacs-28
Emacs.2021-10-18.34d4aca.master
Emacs.2021-10-17.ce71446.emacs-28
Emacs.2021-10-21.5bc522b.emacs-28
Emacs.2021-10-16.ac6ac76.emacs-28
Emacs.2021-10-15.ca3d723.master
Emacs.2021-10-15.b5a0eda.emacs-28
Emacs.2021-10-21.357d273.master
Emacs.2021-10-14.8785d70.master
Emacs.2021-10-13.f223ac6.emacs-28
Emacs.2021-10-13.97c4f84.master
Emacs.2021-10-13.0aa52e9.emacs-28
Emacs.2021-10-12.bcb43fb.master
Emacs.2021-10-22.5171961.master
Emacs.2021-10-22.efdffd8.emacs-28
Emacs.2021-10-11.cf1409d.emacs-28
Emacs.2021-10-11.76d75df.master
Emacs.2021-10-10.96278de.emacs-28
Emacs.2021-10-10.005c15c.master
2021-10-11 02:25:50 +01:00
aab02b7454
chore(workflows): tweak re-usable workflow names, again
2021-10-11 00:20:45 +01:00
a8d3b9d473
fix(workflows): remove left-over debug push event from nightly workflows
2021-10-11 00:18:18 +01:00
82353b98c5
chore(workflows): tweak names of re-usable workflows
2021-10-11 00:17:58 +01:00
5b48a4ac70
feat(nightly): add nightly builds for the emacs-28 release branch
2021-10-11 00:06:04 +01:00
2c06f2c0c8
refactor(workflows): switch to re-usable GitHub Actions workflows
...
This makes the workflow setup more flexible, and less copy/pasting
between workflows. And also makes the process of adding nightly builds
for non-master branches easier too.
2021-10-11 00:03:33 +01:00
1f67047d8d
fix(build): add missing --no-archive flag to build script
Emacs.2021-08-23.a849b56.master
Emacs.2021-08-25.3b66c4d.master
Emacs.2021-09-28.568b8b9.master
Emacs.2021-09-27.3cabf64.master
Emacs.2021-09-25.43ae8c8.master
Emacs.2021-09-24.2767c89.master
Emacs.2021-09-23.4c891b2.master
Emacs.2021-09-22.90547d3.master
Emacs.2021-09-21.8a83191.master
Emacs.2021-09-20.de289d5.master
Emacs.2021-09-19.995a623.master
Emacs.2021-09-18.fc8df25.master
Emacs.2021-09-17.93731cd.master
Emacs.2021-09-16.7e27cb6.master
Emacs.2021-09-15.e709412.master
Emacs.2021-09-14.42b49e9.master
Emacs.2021-09-13.5a34b65.master
Emacs.2021-09-12.d314951.master
Emacs.2021-09-11.6e60e74.master
Emacs.2021-09-10.5c18d35.master
Emacs.2021-09-09.ceb6022.master
Emacs.2021-09-08.8ac5510.master
Emacs.2021-09-07.ff2c4a8.master
Emacs.2021-09-06.4bd3a40.master
Emacs.2021-09-05.80d318a.master
Emacs.2021-09-04.1d36043.master
Emacs.2021-09-03.b66d461.master
Emacs.2021-09-02.0db50c3.master
Emacs.2021-09-01.f85b867.master
Emacs.2021-08-31.8761d30.master
Emacs.2021-08-30.a1887cc.master
Emacs.2021-08-29.31226b0.master
Emacs.2021-08-28.692da8c.master
Emacs.2021-08-27.55e77a8.master
Emacs.2021-08-26.ee2ffd9.master
Emacs.2021-10-04.19444fb.master
Emacs.2021-08-24.efaed29.master
Emacs.2021-10-03.c6be44d.master
Emacs.2021-08-22.5d32630.master
Emacs.2021-08-21.5f1ee1f.master
Emacs.2021-08-20.222d033.master
Emacs.2021-08-19.fb81c8c.master
Emacs.2021-08-18.78b4276.master
Emacs.2021-08-17.7fa5dec.master
Emacs.2021-08-16.a126c06.master
Emacs.2021-08-15.7ec0574.master
Emacs.2021-08-14.31ab12e.master
Emacs.2021-08-13.254dc6a.master
Emacs.2021-08-12.c4d34d2.master
Emacs.2021-08-11.8dd6120.master
Emacs.2021-08-10.a8e8996.master
Emacs.2021-08-09.75de09b.master
Emacs.2021-08-08.c7855c8.master
Emacs.2021-08-07.adab672.master
Emacs.2021-08-06.0b049fe.master
Emacs.2021-08-05.50d3178.master
Emacs.2021-08-05.232be9b.master
Emacs.2021-10-05.3ff29ba.master
Emacs.2021-10-06.8d53c23.master
Emacs.2021-10-07.36d7c4a.master
Emacs.2021-10-02.ea3e517.master
Emacs.2021-10-08.3ae275e.master
Emacs.2021-10-09.cc202c7.master
2021-08-05 10:36:18 +01:00
9809dd349e
fix(test-build): build plan is needed by package job
2021-08-05 10:35:55 +01:00
a4b07f609d
chore(deps): update build-emacs-for-macos to 0.6.15
2021-08-05 02:39:18 +01:00
1049006024
chore(deps): update build-emacs-for-macos to 0.6.14
2021-08-05 01:22:09 +01:00
1ba8aaecfd
chore(test-build): fix builder sha lookup, remove caching
...
The caching idea is somewhat flawed, as there's a lot of things that
cane effect the outcome, and they're difficult to boil down into a
single unique key.
2021-08-05 01:21:02 +01:00
6561dc4a02
chore(test-build): cache unsigned app based on builder git sha and build-plan.yml hash
2021-08-05 00:44:40 +01:00
dae8939b35
fix(build): disable relinking shared libs in *.eln files
...
Relinking the libgcc shared lib within bundled *.eln files seems to
prevent code signing from having enough space to add a signature to the
files. So for now it looks like we have to disable it.
2021-08-05 00:11:17 +01:00
baea14c975
chore(deps): update build-emacs-for-macos to 0.6.13
2021-08-05 00:08:00 +01:00
ee9e58b873
chore(deps): update build-emacs-for-macos to 0.6.12
...
Should resolve code signing issue which has been preventing new nightly
builds.
Emacs.2021-07-25.a45aed9.master
Emacs.2021-08-02.09c3620.master
2021-08-03 00:20:40 +01:00
04d20d42a4
chore(deps): update build-emacs-for-macos to 0.6.11
...
Fixes issue with code signing *.eln files.
2021-07-17 13:10:18 +01:00
259b0ac92b
chore(deps): update build-emacs-for-macos to 0.6.9
...
Fixes:
- native-comp: *.eln files were not being found during shared lib
embedding
2021-07-17 00:27:58 +01:00
162f9ad529
docs(readme): update requirements to mention M1-based macs
Emacs.2021-07-13.dd34bef.master
Emacs.2021-07-14.0afbde4.master
Emacs.2021-07-15.1cd278b.master
2021-07-13 21:36:42 +01:00
a6324b58c9
docs(readme): add link to homebrew tap
Emacs.2021-07-11.e25c1b5.master
Emacs.2021-07-10.0897ade.master
Emacs.2021-07-12.d672d57.master
2021-07-10 21:21:11 +01:00
9be0607ee5
chore(deps): update build-emacs-for-macos to 0.6.9
Emacs.2021-07-07.e762864.master
Emacs.2021-07-08.4bfdf8c.master
Emacs.2021-07-05.6ec3cf1.master
Emacs.2021-07-06.e7cdbc1.master
Emacs.2021-07-04.ed15f39.master
Emacs.2021-07-09.3fa711c.master
2021-07-04 23:29:43 +01:00
18f753e476
docs(readme): update version badges
2021-07-04 18:32:28 +01:00
9e71a079a9
docs(readme): fix typo
Emacs.2021-07-03.0aee54a.master
2021-07-03 02:55:49 +01:00
8e92655b4b
docs(readme): add information about stable builds
2021-07-03 02:54:32 +01:00
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