Compare commits

...

8 Commits

Author SHA1 Message Date
adc48a6492 chore(deps): update build-emacs-for-macos to 0.6.35
Fixes build issues caused by a incompatibility with the libgccjit v12.x
homebrew formula.
2022-08-10 16:49:48 +01:00
14575aa77c chore(deps): update build-emacs-for-macos to 0.6.34 2022-07-27 23:26:51 +01:00
3e3347dbec Merge pull request #23 from jimeh/macos-11
fix(ci): switch to macos-11 (Big Sur) runner
2022-07-27 21:51:19 +01:00
4f2d35c1ac fix(ci): switch to macos-11 (Big Sur) runner
The macos-10.15 runner is now deprecated and no longer usable. Hence all
GitHub Actions workflows using a macOS runner need to upgraded to
macos-11.

As far as I know, this will have a knock-on effect of causing Emacs
builds to require macOS 11.x (Big Sur) or later from now on.
2022-07-27 19:54:01 +01:00
2e80b79110 chore(deps): update build-emacs-for-macos to 0.6.33 2022-04-30 19:45:08 +01:00
88bfa2e603 chore(build): run "brew update" before installing brew deps 2022-04-30 19:45:08 +01:00
9934f47937 docs(readme): minor tweak to stable homebrew cask description 2022-04-07 00:28:26 +01:00
Alec
13e8c9cc9e docs(readme): emacs-app now includes native-comp 2022-04-06 07:44:06 -04:00
6 changed files with 14 additions and 12 deletions

View File

@@ -143,6 +143,8 @@ jobs:
- uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@v1
with: with:
ruby-version: 2.7 ruby-version: 2.7
- name: Update homebrew
run: brew update
- name: Install dependencies - name: Install dependencies
run: make bootstrap-ci run: make bootstrap-ci
working-directory: builder working-directory: builder

View File

@@ -7,7 +7,7 @@ on:
description: Git ref to checkout of build-emacs-for-macos description: Git ref to checkout of build-emacs-for-macos
required: false required: false
type: string type: string
default: "v0.6.31" default: "v0.6.35"
secrets: secrets:
TAP_REPO_TOKEN: TAP_REPO_TOKEN:
description: Personal Access Token for Homebrew Tap repo description: Personal Access Token for Homebrew Tap repo
@@ -17,7 +17,7 @@ jobs:
emacs-builder: emacs-builder:
# Use oldest version of macOS to ensure emacs-bulder binary is compatible # Use oldest version of macOS to ensure emacs-bulder binary is compatible
# with later versions of macOS. # with later versions of macOS.
runs-on: macos-10.15 runs-on: macos-11
steps: steps:
- name: Checkout build-emacs-for-macos repo - name: Checkout build-emacs-for-macos repo
uses: actions/checkout@v2 uses: actions/checkout@v2

View File

@@ -19,9 +19,9 @@ on:
required: false required: false
default: "" default: ""
os: os:
description: 'Runner OS ("macos-10.15" or "macos-11")' description: 'Runner OS ("macos-11", "macos-12", or "macos-latest")'
required: true required: true
default: "macos-10.15" default: "macos-11"
test_build_name: test_build_name:
description: "Test build name" description: "Test build name"
required: false required: false
@@ -45,7 +45,7 @@ jobs:
needs: [prepare] needs: [prepare]
uses: jimeh/emacs-builds/.github/workflows/_build.yml@main uses: jimeh/emacs-builds/.github/workflows/_build.yml@main
with: with:
os: macos-10.15 os: ${{ github.event.inputs.os }}
git_ref: ${{ github.event.inputs.git_ref }} git_ref: ${{ github.event.inputs.git_ref }}
git_sha: ${{ github.event.inputs.git_sha }} git_sha: ${{ github.event.inputs.git_sha }}
build_args: ${{ github.event.inputs.builder_args }} build_args: ${{ github.event.inputs.builder_args }}

View File

@@ -21,7 +21,7 @@ jobs:
needs: [prepare] needs: [prepare]
uses: jimeh/emacs-builds/.github/workflows/_build.yml@main uses: jimeh/emacs-builds/.github/workflows/_build.yml@main
with: with:
os: macos-10.15 os: macos-11
git_ref: emacs-28 git_ref: emacs-28
git_sha: ${{ github.event.inputs.git_sha }} git_sha: ${{ github.event.inputs.git_sha }}
secrets: secrets:

View File

@@ -21,7 +21,7 @@ jobs:
needs: [prepare] needs: [prepare]
uses: jimeh/emacs-builds/.github/workflows/_build.yml@main uses: jimeh/emacs-builds/.github/workflows/_build.yml@main
with: with:
os: macos-10.15 os: macos-11
git_ref: master git_ref: master
git_sha: ${{ github.event.inputs.git_sha }} git_sha: ${{ github.event.inputs.git_sha }}
secrets: secrets:

View File

@@ -54,7 +54,7 @@
## System Requirements ## System Requirements
- macOS 10.15.x or later (uses Rosetta2 on Apple Silicon machines). - macOS 11.x (Big Sur) or later (uses Rosetta2 on Apple Silicon machines).
- Xcode Command Line Tools for native compilation (Emacs 28.x and later). - Xcode Command Line Tools for native compilation (Emacs 28.x and later).
## Installation ## Installation
@@ -82,8 +82,8 @@ for a day or two without any obvious issues.
brew tap jimeh/emacs-builds brew tap jimeh/emacs-builds
``` ```
2. Install one of the available casks: 2. Install one of the available casks:
- `emacs-app` for the latest stable release of Emacs (does not include - `emacs-app` for the latest stable release of Emacs (includes native-comp
native-comp at time of writing): since v28.1):
``` ```
brew install --cask emacs-app brew install --cask emacs-app
``` ```
@@ -147,8 +147,8 @@ use the alias from the above example.
## Build Process ## Build Process
Building Emacs is done using the [jimeh/build-emacs-for-macos][] build script, Building Emacs is done using the [jimeh/build-emacs-for-macos][] build script,
executed within a GitHub Actions [workflow][]. This is why macOS 10.15.x or executed within a GitHub Actions [workflow][]. This is why macOS 11.x (Big Sur)
later is required, as it's the oldest version of macOS available in GitHub or later is required, as it's the oldest version of macOS available in GitHub
Actions. Actions.
[jimeh/build-emacs-for-macos]: https://github.com/jimeh/build-emacs-for-macos [jimeh/build-emacs-for-macos]: https://github.com/jimeh/build-emacs-for-macos