name: Bug Report
description: Submit a bug report.
labels: [bug report, needs triage]
body:
  - type: textarea
    attributes:
      label: Description
      description: A clear and concise description of what the bug is, and why you consider it to be a bug.
    validations:
      required: true
  - type: checkboxes
    attributes:
      label: Platforms affected
      options:
        - label: Azure DevOps
        - label: GitHub Actions - Standard Runners
        - label: GitHub Actions - Larger Runners
  - type: checkboxes
    attributes:
      label: Runner images affected
      options:
        - label: Ubuntu 22.04
        - label: Ubuntu 22.04 Arm64
        - label: Ubuntu 24.04
        - label: Ubuntu 24.04 Arm64
        - label: Ubuntu 26.04
        - label: Ubuntu 26.04 Arm64
        - label: Ubuntu Slim
        - label: macOS 14
        - label: macOS 14 Arm64
        - label: macOS 15
        - label: macOS 15 Arm64
        - label: macOS 26
        - label: macOS 26 Arm64
        - label: Windows Server 2022
        - label: Windows Server 2025
        - label: Windows Server 2025 with Visual Studio 2026
        - label: Windows Desktop 11
        - label: Windows Desktop 11 with Visual Studio 2026
  - type: textarea
    attributes:
      label: Image version and build link
      description: |
        Image version where you are experiencing the issue. Where to find image version in build logs:
        1. For GitHub Actions, under "Set up job" -> "Runner Image" -> "Version".
        2. For Azure DevOps, under "Initialize job" -> "Runner Image" -> "Version".

        If you have a public example, please, provide a link to the failed build.
    validations:
      required: true
  - type: input
    attributes:
      label: Is it regression?
      description: If yes, please, provide the latest image version where the issue didn't persist, and a link to the latest successful build.
    validations:
        required: true
  - type: textarea
    attributes:
      label: Expected behavior
      description: A description of what you expected to happen.
    validations:
        required: true
  - type: textarea
    attributes:
      label: Actual behavior
      description: A description of what is actually happening.
    validations:
        required: true
  - type: textarea
    attributes:
      label: Repro steps
      placeholder: |
        A description with steps to reproduce the issue.
        1. Step 1
        2. Step 2
    validations:
        required: true