...

Text file src/github.com/Azure/azure-sdk-for-go/eng/common/pipelines/templates/steps/detect-api-changes.yml

Documentation: github.com/Azure/azure-sdk-for-go/eng/common/pipelines/templates/steps

     1parameters:
     2  ArtifactPath: $(Build.ArtifactStagingDirectory)
     3  Artifacts: []
     4
     5steps:
     6  - pwsh: |
     7      $apiChangeDetectRequestUrl = "https://apiview.dev/PullRequest/DetectApiChanges"
     8      echo "##vso[task.setvariable variable=ApiChangeDetectRequestUrl]$apiChangeDetectRequestUrl"
     9    displayName: "Set API change detect request URL"
    10    condition: eq(variables['ApiChangeDetectRequestUrl'], '')
    11
    12  - task: Powershell@2
    13    inputs:
    14      filePath: $(Build.SourcesDirectory)/eng/common/scripts/Detect-Api-Changes.ps1
    15      arguments: >
    16        -ArtifactList ('${{ convertToJson(parameters.Artifacts) }}' | ConvertFrom-Json | Select-Object Name)
    17        -ArtifactPath ${{parameters.ArtifactPath}}
    18        -CommitSha '$(Build.SourceVersion)'
    19        -BuildId $(Build.BuildId)
    20        -PullRequestNumber $(System.PullRequest.PullRequestNumber)
    21        -RepoFullName $(Build.Repository.Name)
    22        -APIViewUri $(ApiChangeDetectRequestUrl)
    23      pwsh: true
    24    displayName: Detect API changes
    25    condition: and(succeededOrFailed(), eq(variables['Build.Reason'],'PullRequest'))

View as plain text