Skip to content

use arm runners#1230

Merged
AndreyNikiforov merged 5 commits intoicloud-photos-downloader:masterfrom
AndreyNikiforov:dev/arm
Aug 29, 2025
Merged

use arm runners#1230
AndreyNikiforov merged 5 commits intoicloud-photos-downloader:masterfrom
AndreyNikiforov:dev/arm

Conversation

@AndreyNikiforov
Copy link
Copy Markdown
Collaborator

No description provided.

AndreyNikiforov and others added 5 commits August 29, 2025 06:03
- Use ubuntu-22.04-arm runners for both ARM64 and ARM32v7 builds
- Remove QEMU emulation as ARM32v7 runs natively on ARM64 hardware
- Improves build performance and reliability for ARM architectures
- AMD64 builds continue using standard ubuntu-22.04 runners

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update compatibility_linux_bin_apt job to use ubuntu-22.04-arm for ARM builds
- ARM64 and ARM32v7 testing now runs natively without QEMU emulation
- Maintains QEMU for Docker multi-platform builds as needed
- AMD64 builds continue using standard ubuntu-22.04 runners

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update compatibility_linux_bin_musl_apt to use ubuntu-22.04-arm
- Update compatibility_linux_bin_apk to use ubuntu-22.04-arm
- Update compatibility_linux_bin_musl_apk to use ubuntu-22.04-arm
- Update compatibility_docker to use ubuntu-22.04-arm
- Update compatibility_linux_npm_apt to use ubuntu-22.04-arm

ARM64 and ARM32v7 compatibility testing now runs natively without QEMU emulation
AMD64 builds continue using standard ubuntu-22.04 runners

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove QEMU setup from 9 compatibility testing jobs now using ARM runners
- ARM64 and ARM32v7 testing runs natively without emulation overhead
- Preserve QEMU in build_docker for multi-platform Docker builds
- Significant performance improvement for ARM compatibility testing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update compatibility_linux_pip_apt to use ubuntu-22.04-arm for ARM builds
- Update compatibility_linux_pip_apk to use ubuntu-22.04-arm for ARM builds
- Remove QEMU setup from these jobs (lines 859 and 1066)
- ARM64 and ARM32v7 PIP testing now runs natively without emulation
- Only build_docker retains QEMU for multi-platform Docker builds

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@AndreyNikiforov AndreyNikiforov merged commit 3e4f49b into icloud-photos-downloader:master Aug 29, 2025
398 checks passed
@AndreyNikiforov AndreyNikiforov deleted the dev/arm branch August 29, 2025 07:13
rhoopr referenced this pull request in rhoopr/kei Feb 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant