From 7b66879352752c3cfa7d74907918026261164b64 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 22 Oct 2021 15:30:43 +0300 Subject: [PATCH] feat: ARM64 support for Python --- .github/workflows/python.yml | 4 +++- python/2.7/Dockerfile | 2 +- python/3.10/Dockerfile | 2 +- python/3.7/Dockerfile | 2 +- python/3.8/Dockerfile | 2 +- python/3.9/Dockerfile | 2 +- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index b130c7b..96892de 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -23,6 +23,8 @@ jobs: - '3.10' steps: - uses: actions/checkout@v2 + # Setup QEMU for ARM64 Build + - uses: docker/setup-qemu-action@v1 - uses: docker/setup-buildx-action@v1 with: version: "v0.5.1" @@ -36,7 +38,7 @@ jobs: with: context: ./python file: ./python/${{ matrix.tag }}/Dockerfile - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: true tags: | ghcr.io/parkervcp/yolks:python_${{ matrix.tag }} diff --git a/python/2.7/Dockerfile b/python/2.7/Dockerfile index 798f58f..bcfac0d 100644 --- a/python/2.7/Dockerfile +++ b/python/2.7/Dockerfile @@ -1,4 +1,4 @@ -FROM python:2.7-slim +FROM --platform=$TARGETOS/$TARGETARCH python:2.7-slim LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" diff --git a/python/3.10/Dockerfile b/python/3.10/Dockerfile index a09e66e..5f6d9f3 100644 --- a/python/3.10/Dockerfile +++ b/python/3.10/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim +FROM --platform=$TARGETOS/$TARGETARCH python:3.10-slim LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" diff --git a/python/3.7/Dockerfile b/python/3.7/Dockerfile index c361acb..bad33ac 100644 --- a/python/3.7/Dockerfile +++ b/python/3.7/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.7-slim +FROM --platform=$TARGETOS/$TARGETARCH python:3.7-slim LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" diff --git a/python/3.8/Dockerfile b/python/3.8/Dockerfile index 7168292..dae396d 100644 --- a/python/3.8/Dockerfile +++ b/python/3.8/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8-slim +FROM --platform=$TARGETOS/$TARGETARCH python:3.8-slim LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" diff --git a/python/3.9/Dockerfile b/python/3.9/Dockerfile index 24c1ac0..e9843f8 100644 --- a/python/3.9/Dockerfile +++ b/python/3.9/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9-slim +FROM --platform=$TARGETOS/$TARGETARCH python:3.9-slim LABEL author="Michael Parker" maintainer="parker@pterodactyl.io"