Skip to content

Commit b7a23a0

Browse files
committed
Update CI configuration
- Remove stale DST Root CA X3 certificate workaround (was for Emacs 27.2, we require 28+) - Fix deprecated Homebrew cask syntax (homebrew/cask tap was retired) - Update macOS Xcode image from 14.0.0 to 16.2.0 - Add missing entrypoint: bash to lint job for consistency
1 parent 5dc5e30 commit b7a23a0

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

.circleci/config.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ commands:
1919
name: Install Emacs latest
2020
command: |
2121
echo "HOMEBREW_NO_AUTO_UPDATE=1" >> $BASH_ENV
22-
brew install homebrew/cask/emacs
22+
brew install --cask emacs
2323
- run:
2424
name: Install Eldev
2525
command: curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/circle-eldev > x.sh && source ./x.sh
@@ -30,11 +30,6 @@ commands:
3030
- run:
3131
name: Install Eldev
3232
command: |
33-
# Remove expired DST Root CA X3 certificate. Workaround
34-
# for https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51038
35-
# bug on Emacs 27.2.
36-
gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13
37-
gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 | Remove-Item
3833
(iwr https://raw.github.com/doublep/eldev/master/webinstall/circle-eldev.ps1).Content | powershell -command -
3934
test:
4035
steps:
@@ -85,7 +80,7 @@ jobs:
8580

8681
test-macos-emacs-latest:
8782
macos:
88-
xcode: "14.0.0"
83+
xcode: "16.2.0"
8984
steps:
9085
- macos-setup
9186
- test
@@ -103,6 +98,7 @@ jobs:
10398
test-lint:
10499
docker:
105100
- image: silex/emacs:30-ci
101+
entrypoint: bash
106102
steps:
107103
- setup
108104
- lint

0 commit comments

Comments
 (0)