Skip to content
22 changes: 11 additions & 11 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
parent-image: ""
image: docker-stacks-foundation
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm

x86_64-foundation:
uses: ./.github/workflows/docker-build-test-upload.yml
Expand All @@ -82,7 +82,7 @@ jobs:
parent-image: docker-stacks-foundation
image: base-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-foundation]

x86_64-base:
Expand All @@ -100,7 +100,7 @@ jobs:
parent-image: base-notebook
image: minimal-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-base]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand All @@ -120,7 +120,7 @@ jobs:
parent-image: minimal-notebook
image: scipy-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-minimal]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand All @@ -140,7 +140,7 @@ jobs:
parent-image: minimal-notebook
image: r-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-minimal]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand All @@ -160,7 +160,7 @@ jobs:
parent-image: minimal-notebook
image: julia-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-minimal]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand All @@ -180,7 +180,7 @@ jobs:
parent-image: scipy-notebook
image: tensorflow-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-scipy]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
parent-image: scipy-notebook
image: pytorch-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-scipy]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand Down Expand Up @@ -253,7 +253,7 @@ jobs:
parent-image: scipy-notebook
image: datascience-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-scipy]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand All @@ -273,7 +273,7 @@ jobs:
parent-image: scipy-notebook
image: pyspark-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-scipy]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand All @@ -293,7 +293,7 @@ jobs:
parent-image: pyspark-notebook
image: all-spark-notebook
platform: aarch64
runs-on: ubuntu-22.04-arm
runs-on: ubuntu-24.04-arm
needs: [aarch64-pyspark]
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}

Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
This changelog only contains breaking and/or significant changes manually introduced to this repository (using Pull Requests).
All image manifests can be found in [the wiki](https://github.com/jupyter/docker-stacks/wiki).

## 2025-02-18

Affected: all images.

- **Non-breaking:**: switch from `ubuntu-22.04-arm` to `ubuntu-24.04-arm` runners ([#2209](https://github.com/jupyter/docker-stacks/pull/2209)).

## 2025-02-17

Affected: all images.
Expand Down
4 changes: 2 additions & 2 deletions docs/using/recipe_code/generate_matrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@

def generate_matrix() -> Any:
dockerfiles = sorted(THIS_DIR.glob("*.dockerfile"))
runs_on = ["ubuntu-24.04", "ubuntu-22.04-arm"]
runs_on = ["ubuntu-24.04", "ubuntu-24.04-arm"]

configurations = []
for dockerfile in dockerfiles:
dockerfile_name = dockerfile.name
for run in runs_on:
if dockerfile_name == "oracledb.dockerfile" and run == "ubuntu-22.04-arm":
if dockerfile_name == "oracledb.dockerfile" and run == "ubuntu-24.04-arm":
continue
dockerfile_lines = dockerfile.read_text().splitlines()
base_image = [
Expand Down