group: Docker
depends_on:
  - image-build-cpu
steps:
- label: ":computer: (CPU) Docker Build Metadata"
  key: docker-build-metadata
  timeout_in_minutes: 20
  device: cpu-small
  source_file_dependencies:
    - .buildkite/release-pipeline.yaml
    - .buildkite/scripts/docker-build-metadata-args.sh
    - docker/Dockerfile
    - docker/Dockerfile.cpu
    - docker/docker-bake.hcl
    - tests/tools/test_docker_build_metadata_args.py
  commands:
    - pytest -v -s tools/test_docker_build_metadata_args.py
  mirror:
    amd:
      label: ":amd: (MI250) Docker Build Metadata"
      dind: false
      device: mi250_1
      no_gpu: true
      timeout_in_minutes: 35
      depends_on:
      - image-build-amd
      source_file_dependencies:
      - .buildkite/scripts/docker-build-metadata-args.sh
      - .buildkite/scripts/ci-bake-rocm.sh
      - docker/Dockerfile.rocm
      - docker/Dockerfile.rocm_base
      - docker/ci-rocm.hcl
      - docker/docker-bake-rocm.hcl
      - tests/tools/test_docker_build_metadata_args.py
