Skip to content

Commit

Permalink
.github/workflows: update actions to Ubuntu 24.04
Browse files Browse the repository at this point in the history
Ubuntu 24.04 no longer packages SageMath, as noted on
https://ask.sagemath.org/question/77308/installing-sagemath-in-ubuntu-2404/
The only solution for now seems to build from source, according to
https://sagemanifolds.obspm.fr/install_ubuntu.html

Moreover, Ubuntu 24.04 no longer provides Python 3.7, according to
https://github.com/actions/python-versions/blob/3.13.1-12154081405/versions-manifest.json

And install pandoc explicitly as it is no longer installed by default.
  • Loading branch information
fishilico committed Jan 8, 2025
1 parent af719bd commit 9b3a31d
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
5 changes: 2 additions & 3 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on: [push, pull_request]

jobs:
linux-test:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
compiler:
Expand All @@ -19,7 +19,6 @@ jobs:
- "3.10"
- "3.9"
- "3.8"
- "3.7"
- "pypy-3.10"
- "pypy-3.9"
- "pypy-3.8"
Expand Down Expand Up @@ -51,8 +50,8 @@ jobs:
libsdl2-dev \
libz3-dev \
openjdk-11-jdk \
pandoc \
pkgconf \
sagemath \
texlive-fonts-extra \
texlive-lang-french \
texlive-science
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mingw_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on: [push, pull_request]

jobs:
mingw-linux-test:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
compiler:
Expand Down

0 comments on commit 9b3a31d

Please sign in to comment.