mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-08 02:24:04 +00:00
Use ubuntu-24.04-arm runners (#2209)
* Use ubuntu-24.04-arm runners * Update changelog * Add missing PR link
This commit is contained in:
22
.github/workflows/docker.yml
vendored
22
.github/workflows/docker.yml
vendored
@@ -66,7 +66,7 @@ jobs:
|
|||||||
parent-image: ""
|
parent-image: ""
|
||||||
image: docker-stacks-foundation
|
image: docker-stacks-foundation
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
|
|
||||||
x86_64-foundation:
|
x86_64-foundation:
|
||||||
uses: ./.github/workflows/docker-build-test-upload.yml
|
uses: ./.github/workflows/docker-build-test-upload.yml
|
||||||
@@ -82,7 +82,7 @@ jobs:
|
|||||||
parent-image: docker-stacks-foundation
|
parent-image: docker-stacks-foundation
|
||||||
image: base-notebook
|
image: base-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-foundation]
|
needs: [aarch64-foundation]
|
||||||
|
|
||||||
x86_64-base:
|
x86_64-base:
|
||||||
@@ -100,7 +100,7 @@ jobs:
|
|||||||
parent-image: base-notebook
|
parent-image: base-notebook
|
||||||
image: minimal-notebook
|
image: minimal-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-base]
|
needs: [aarch64-base]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ jobs:
|
|||||||
parent-image: minimal-notebook
|
parent-image: minimal-notebook
|
||||||
image: scipy-notebook
|
image: scipy-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-minimal]
|
needs: [aarch64-minimal]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ jobs:
|
|||||||
parent-image: minimal-notebook
|
parent-image: minimal-notebook
|
||||||
image: r-notebook
|
image: r-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-minimal]
|
needs: [aarch64-minimal]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -160,7 +160,7 @@ jobs:
|
|||||||
parent-image: minimal-notebook
|
parent-image: minimal-notebook
|
||||||
image: julia-notebook
|
image: julia-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-minimal]
|
needs: [aarch64-minimal]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -180,7 +180,7 @@ jobs:
|
|||||||
parent-image: scipy-notebook
|
parent-image: scipy-notebook
|
||||||
image: tensorflow-notebook
|
image: tensorflow-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-scipy]
|
needs: [aarch64-scipy]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -211,7 +211,7 @@ jobs:
|
|||||||
parent-image: scipy-notebook
|
parent-image: scipy-notebook
|
||||||
image: pytorch-notebook
|
image: pytorch-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-scipy]
|
needs: [aarch64-scipy]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -253,7 +253,7 @@ jobs:
|
|||||||
parent-image: scipy-notebook
|
parent-image: scipy-notebook
|
||||||
image: datascience-notebook
|
image: datascience-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-scipy]
|
needs: [aarch64-scipy]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -273,7 +273,7 @@ jobs:
|
|||||||
parent-image: scipy-notebook
|
parent-image: scipy-notebook
|
||||||
image: pyspark-notebook
|
image: pyspark-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-scipy]
|
needs: [aarch64-scipy]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
@@ -293,7 +293,7 @@ jobs:
|
|||||||
parent-image: pyspark-notebook
|
parent-image: pyspark-notebook
|
||||||
image: all-spark-notebook
|
image: all-spark-notebook
|
||||||
platform: aarch64
|
platform: aarch64
|
||||||
runs-on: ubuntu-22.04-arm
|
runs-on: ubuntu-24.04-arm
|
||||||
needs: [aarch64-pyspark]
|
needs: [aarch64-pyspark]
|
||||||
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
|
||||||
|
|
||||||
|
@@ -3,6 +3,12 @@
|
|||||||
This changelog only contains breaking and/or significant changes manually introduced to this repository (using Pull Requests).
|
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).
|
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
|
## 2025-02-17
|
||||||
|
|
||||||
Affected: all images.
|
Affected: all images.
|
||||||
|
@@ -10,13 +10,13 @@ THIS_DIR = Path(__file__).parent.resolve()
|
|||||||
|
|
||||||
def generate_matrix() -> Any:
|
def generate_matrix() -> Any:
|
||||||
dockerfiles = sorted(THIS_DIR.glob("*.dockerfile"))
|
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 = []
|
configurations = []
|
||||||
for dockerfile in dockerfiles:
|
for dockerfile in dockerfiles:
|
||||||
dockerfile_name = dockerfile.name
|
dockerfile_name = dockerfile.name
|
||||||
for run in runs_on:
|
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
|
continue
|
||||||
dockerfile_lines = dockerfile.read_text().splitlines()
|
dockerfile_lines = dockerfile.read_text().splitlines()
|
||||||
base_image = [
|
base_image = [
|
||||||
|
Reference in New Issue
Block a user