name: "Setup Docker Environment"
description: "Common steps for setting up Docker build environment (checkout, QEMU, and Buildx)"

runs:
  using: "composite"
  steps:
    - name: Checkout repository
      uses: actions/checkout@v4.2.2

    - name: Set up QEMU
      uses: docker/setup-qemu-action@v3.4.0

    - name: Set up Docker Buildx
      uses: docker/setup-buildx-action@v3.9.0
