Skip to content

Commit 737154f

Browse files
committed
Fix GitHub Actions workflows - use standard Ubuntu Emacs package
The ubuntu-elisp PPA doesn't support Ubuntu 24.04 (noble) yet, causing workflow failures. Switch to using the standard emacs package from Ubuntu repositories which is sufficient for our needs. This fixes the 'repository does not have a Release file' error.
1 parent 2a44311 commit 737154f

3 files changed

Lines changed: 4 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ jobs:
1515

1616
- name: Install Emacs
1717
run: |
18-
sudo apt-add-repository ppa:ubuntu-elisp/ppa -y
1918
sudo apt update
20-
sudo apt-get install emacs-snapshot -y
19+
sudo apt-get install -y emacs
2120
2221
- name: Check Org files syntax
2322
run: |
@@ -78,9 +77,8 @@ jobs:
7877

7978
- name: Install Emacs
8079
run: |
81-
sudo apt-add-repository ppa:ubuntu-elisp/ppa -y
8280
sudo apt update
83-
sudo apt-get install emacs-snapshot -y
81+
sudo apt-get install -y emacs
8482
8583
- name: Test build
8684
run: |

.github/workflows/pr-preview.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,8 @@ jobs:
4242
4343
- name: Install Emacs
4444
run: |
45-
sudo apt-add-repository ppa:ubuntu-elisp/ppa -y
4645
sudo apt update
47-
sudo apt-get install emacs-snapshot -y
46+
sudo apt-get install -y emacs
4847
4948
- name: Build the site
5049
run: |

.github/workflows/publish.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,8 @@ jobs:
5050
5151
- name: Install Emacs
5252
run: |
53-
sudo apt-add-repository ppa:ubuntu-elisp/ppa -y
5453
sudo apt update
55-
sudo apt-get install emacs-snapshot -y
54+
sudo apt-get install -y emacs
5655
echo "Emacs version: $(emacs --version | head -n1)"
5756
5857
- name: Build the site

0 commit comments

Comments
 (0)