Use ubuntu-24.04-arm runners (#2209)

* Use ubuntu-24.04-arm runners

* Update changelog

* Add missing PR link
This commit is contained in:
Ayaz Salikhov
2025-02-18 00:43:02 +00:00
committed by GitHub
parent f17dce48ad
commit a2fa73bfd9
3 changed files with 19 additions and 13 deletions

View File

@@ -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
@@ -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:
@@ -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]') }}
@@ -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]') }}
@@ -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]') }}
@@ -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]') }}
@@ -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]') }}
@@ -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]') }}
@@ -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]') }}
@@ -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]') }}
@@ -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]') }}

View File

@@ -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.

View File

@@ -10,13 +10,13 @@ THIS_DIR = Path(__file__).parent.resolve()
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 = [