-
Notifications
You must be signed in to change notification settings - Fork 3k
Use GitHub-hosted aarch64 runners #2202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 13 commits
2a6111c
390d50d
fd4000b
0f59c87
c5bd48d
1a5e6b6
0d3184e
694903c
d1a778e
2eb9c3d
483363c
9d34cf4
6d45d5e
e828262
3632958
7c6ad1d
4e23632
5f120ca
28c0f61
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -66,8 +66,7 @@ jobs: | |
| parent-image: "" | ||
| image: docker-stacks-foundation | ||
| platform: aarch64 | ||
| runs-on: ARM64_FAST | ||
| if: github.repository_owner == 'jupyter' | ||
| runs-on: ubuntu-24.04-arm | ||
|
||
|
|
||
| x86_64-foundation: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -83,9 +82,8 @@ jobs: | |
| parent-image: docker-stacks-foundation | ||
| image: base-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_FAST | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-foundation] | ||
| if: github.repository_owner == 'jupyter' | ||
|
|
||
| x86_64-base: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -102,9 +100,9 @@ jobs: | |
| parent-image: base-notebook | ||
| image: minimal-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_FAST | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-base] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-minimal: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -122,9 +120,9 @@ jobs: | |
| parent-image: minimal-notebook | ||
| image: scipy-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_FAST | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-minimal] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-scipy: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -142,9 +140,9 @@ jobs: | |
| parent-image: minimal-notebook | ||
| image: r-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_SLOW | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-minimal] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-r: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -162,9 +160,9 @@ jobs: | |
| parent-image: minimal-notebook | ||
| image: julia-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_SLOW | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-minimal] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-julia: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -182,9 +180,9 @@ jobs: | |
| parent-image: scipy-notebook | ||
| image: tensorflow-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_SLOW | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-scipy] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-tensorflow: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -213,9 +211,9 @@ jobs: | |
| parent-image: scipy-notebook | ||
| image: pytorch-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_SLOW | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-scipy] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-pytorch: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -255,9 +253,9 @@ jobs: | |
| parent-image: scipy-notebook | ||
| image: datascience-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_SLOW | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-scipy] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-datascience: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -275,9 +273,9 @@ jobs: | |
| parent-image: scipy-notebook | ||
| image: pyspark-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_FAST | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-scipy] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-pyspark: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -295,9 +293,9 @@ jobs: | |
| parent-image: pyspark-notebook | ||
| image: all-spark-notebook | ||
| platform: aarch64 | ||
| runs-on: ARM64_FAST | ||
| runs-on: ubuntu-24.04-arm | ||
| needs: [aarch64-pyspark] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| x86_64-all-spark: | ||
| uses: ./.github/workflows/docker-build-test-upload.yml | ||
|
|
@@ -348,7 +346,7 @@ jobs: | |
| aarch64-pyspark, | ||
| aarch64-all-spark, | ||
| ] | ||
| if: github.repository_owner == 'jupyter' && !contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }} | ||
|
|
||
| aarch64-images-tag-push-fast: | ||
| uses: ./.github/workflows/docker-tag-push.yml | ||
|
|
@@ -367,7 +365,7 @@ jobs: | |
| { image: base-notebook, variant: default }, | ||
| ] | ||
| needs: [aarch64-foundation, aarch64-base] | ||
| if: github.repository_owner == 'jupyter' && contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
| if: contains(github.event.pull_request.title, '[FAST_BUILD]') | ||
|
|
||
| x86_64-images-tag-push: | ||
| uses: ./.github/workflows/docker-tag-push.yml | ||
|
|
@@ -505,4 +503,4 @@ jobs: | |
| contributed-recipes: | ||
| uses: ./.github/workflows/contributed-recipes.yml | ||
| needs: [merge-tags] | ||
| if: github.repository_owner == 'jupyter' && (github.ref == 'refs/heads/main' || github.event_name == 'schedule') | ||
| if: github.ref == 'refs/heads/main' || github.event_name == 'schedule' | ||
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's use
inputs.platformwhen we want to name things.runner.archis better in this case - it's standard when using GitHub runners