Skip to content
33 changes: 16 additions & 17 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,15 +94,15 @@ jobs:
- "src/doc src/sage_docbuild src/sage_setup"
steps:
- name: Maximize build disk space
uses: easimon/maximize-build-space@v10
uses: jlumbroso/free-disk-space@main
with:
# need space in /var for Docker images
root-reserve-mb: 30000
remove-dotnet: true
remove-android: true
remove-haskell: true
remove-codeql: true
remove-docker-images: true
tool-cache: false
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true

- name: Checkout
id: checkout
Expand Down Expand Up @@ -214,16 +214,15 @@ jobs:
- 5000:5000
steps:
- name: Maximize build disk space
uses: easimon/maximize-build-space@v10
uses: jlumbroso/free-disk-space@main
with:
# need space in /var for Docker images
root-reserve-mb: 30000
remove-dotnet: true
remove-android: true
remove-haskell: true
remove-codeql: true
remove-docker-images: true

tool-cache: false
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true
- name: Checkout
id: checkout
uses: actions/checkout@v4
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/ci-distro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ jobs:
fail-fast: false
matrix:
version:
- '14'
- '15'
- '26'

steps:
- name: Checkout code
Expand All @@ -104,6 +104,7 @@ jobs:
MAKE: 'make -j6'

- name: Test
continue-on-error: true
run: |
source ./.homebrew-build-env # Needed so that runtime cython can find the dependencies
./sage -t --all -p4
17 changes: 8 additions & 9 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ on:
"fedora-40",
"fedora-41",
"centos-stream-9",
"centos-stream-9-python3.12",
"opensuse-tumbleweed",
]
# 'tox -e update_docker_platforms' updates above
Expand Down Expand Up @@ -120,15 +119,15 @@ jobs:
EXTRA_SAGE_PACKAGES: ${{ inputs.extra_sage_packages }}
steps:
- name: Maximize build disk space
uses: easimon/maximize-build-space@v10
uses: jlumbroso/free-disk-space@main
with:
# need space in /var for Docker images
root-reserve-mb: 30000
remove-dotnet: true
remove-android: true
remove-haskell: true
remove-codeql: true
remove-docker-images: true
tool-cache: false
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true
continue-on-error: true
if: inputs.free_disk_space
- name: Check out SageMath
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/docker_hub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Maximize build disk space
uses: easimon/maximize-build-space@v10
uses: jlumbroso/free-disk-space@main
with:
# need space in /var for Docker images
root-reserve-mb: 30000
remove-dotnet: true
remove-android: true
remove-haskell: true
remove-codeql: true
remove-docker-images: true
tool-cache: false
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true
continue-on-error: true

- name: Checkout
Expand Down
Loading