Skip to content

ci: upgrade GitHub Actions and add ARM64 Docker support#103

Open
nil957 wants to merge 1 commit into666ghj:mainfrom
nil957:fix/upgrade-actions-and-arm-support
Open

ci: upgrade GitHub Actions and add ARM64 Docker support#103
nil957 wants to merge 1 commit into666ghj:mainfrom
nil957:fix/upgrade-actions-and-arm-support

Conversation

@nil957
Copy link

@nil957 nil957 commented Mar 9, 2026

Summary

This PR addresses two issues:

Changes

  1. Upgraded docker/build-push-action from v5 to v6
  2. Added multi-platform build support for both linux/amd64 and linux/arm64
  3. Added GitHub Actions cache (cache-from and cache-to) for faster subsequent builds

Benefits

  • Users on ARM-based machines can now use the official Docker image:
    • Apple Silicon Macs (M1/M2/M3/M4)
    • AWS Graviton instances
    • Raspberry Pi
    • Other ARM64 devices
  • Faster CI builds with caching enabled

Testing

The workflow uses QEMU for cross-platform emulation, which is already set up in the existing workflow.

Closes #92
Closes #99

Changes:
- Upgrade docker/build-push-action from v5 to v6
- Add multi-platform build support (linux/amd64, linux/arm64)
- Add GitHub Actions cache for faster builds

This allows users on ARM-based machines (Apple Silicon, AWS Graviton,
Raspberry Pi, etc.) to use the official Docker image.

Closes 666ghj#92
Closes 666ghj#99
@dosubot dosubot bot added size:XS This PR changes 0-9 lines, ignoring generated files. enhancement New feature or request labels Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker镜像没有arm版本 Upgrade GitHub Actions

1 participant