ci: build _full and _large_disk_full images for arm64 (#8548)

The _full and _large_disk_full Docker image variants were only built
for linux/amd64, preventing ARM64 users from using features like
gocdk_pub_sub (RabbitMQ notifications) that require the gocdk build tag.

Add linux/arm64 platform target to these variants.

Closes #8546
This commit is contained in:
Chris Lu
2026-03-07 13:55:37 -08:00
committed by GitHub
parent 72c2c7ef8b
commit f249fb7e63

View File

@@ -60,16 +60,16 @@ jobs:
build_args: TAGS=5BytesOffset build_args: TAGS=5BytesOffset
tag_suffix: _large_disk tag_suffix: _large_disk
# Full tags - amd64 only # Full tags - multi-arch
- variant: full - variant: full
platforms: linux/amd64 platforms: linux/amd64,linux/arm64
dockerfile: ./docker/Dockerfile.go_build dockerfile: ./docker/Dockerfile.go_build
build_args: TAGS=elastic,gocdk,rclone,sqlite,tarantool,tikv,ydb build_args: TAGS=elastic,gocdk,rclone,sqlite,tarantool,tikv,ydb
tag_suffix: _full tag_suffix: _full
# Large disk + full tags - amd64 only # Large disk + full tags - multi-arch
- variant: large_disk_full - variant: large_disk_full
platforms: linux/amd64 platforms: linux/amd64,linux/arm64
dockerfile: ./docker/Dockerfile.go_build dockerfile: ./docker/Dockerfile.go_build
build_args: TAGS=5BytesOffset,elastic,gocdk,rclone,sqlite,tarantool,tikv,ydb build_args: TAGS=5BytesOffset,elastic,gocdk,rclone,sqlite,tarantool,tikv,ydb
tag_suffix: _large_disk_full tag_suffix: _large_disk_full