|
|
|
@ -16,6 +16,19 @@ services:
|
|
|
|
|
- ~/build:/build
|
|
|
|
|
- ../..:/yt-dlp
|
|
|
|
|
|
|
|
|
|
linux_x86_64_verify:
|
|
|
|
|
build:
|
|
|
|
|
context: linux
|
|
|
|
|
dockerfile: verify.Dockerfile
|
|
|
|
|
platforms:
|
|
|
|
|
- "linux/amd64"
|
|
|
|
|
args:
|
|
|
|
|
IMAGE: quay.io/pypa/manylinux2014_x86_64:latest
|
|
|
|
|
environment:
|
|
|
|
|
EXE_NAME: ${EXE_NAME}
|
|
|
|
|
volumes:
|
|
|
|
|
- ~/build:/build
|
|
|
|
|
|
|
|
|
|
linux_aarch64:
|
|
|
|
|
build:
|
|
|
|
|
context: linux
|
|
|
|
@ -32,6 +45,20 @@ services:
|
|
|
|
|
- ~/build:/build
|
|
|
|
|
- ../..:/yt-dlp
|
|
|
|
|
|
|
|
|
|
linux_aarch64_verify:
|
|
|
|
|
build:
|
|
|
|
|
context: linux
|
|
|
|
|
dockerfile: verify.Dockerfile
|
|
|
|
|
platforms:
|
|
|
|
|
- "linux/arm64"
|
|
|
|
|
args:
|
|
|
|
|
IMAGE: quay.io/pypa/manylinux2014_aarch64:latest
|
|
|
|
|
environment:
|
|
|
|
|
EXE_NAME: ${EXE_NAME}
|
|
|
|
|
SKIP_UPDATE_TO: "1" # TODO: remove when there is a glibc2.17 aarch64 release to --update-to
|
|
|
|
|
volumes:
|
|
|
|
|
- ~/build:/build
|
|
|
|
|
|
|
|
|
|
linux_armv7l:
|
|
|
|
|
build:
|
|
|
|
|
context: linux
|
|
|
|
@ -89,7 +116,7 @@ services:
|
|
|
|
|
IMAGE: alpine:3.22
|
|
|
|
|
environment:
|
|
|
|
|
EXE_NAME: ${EXE_NAME}
|
|
|
|
|
SKIP_UPDATE_TO: "1"
|
|
|
|
|
SKIP_UPDATE_TO: "1" # TODO: remove when there is a musllinux_aarch64 release to --update-to
|
|
|
|
|
volumes:
|
|
|
|
|
- ~/build:/build
|
|
|
|
|
|
|
|
|
@ -120,7 +147,7 @@ services:
|
|
|
|
|
IMAGE: alpine:3.22
|
|
|
|
|
environment:
|
|
|
|
|
EXE_NAME: ${EXE_NAME}
|
|
|
|
|
SKIP_UPDATE_TO: "1"
|
|
|
|
|
SKIP_UPDATE_TO: "1" # TODO: remove when there is a musllinux_aarch64 release to --update-to
|
|
|
|
|
EXCLUDE_CURL_CFFI: "1"
|
|
|
|
|
volumes:
|
|
|
|
|
- ~/build:/build
|
|
|
|
|