# Copyright (c) 2024 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. # SPDX-License-Identifier: Apache-2.0 parameters: - name: test_flags type: string default: '' steps: - bash: ci/configure-bazel.sh displayName: 'Configure Bazel for root workspace' env: IS_FORK: $(System.PullRequest.IsFork) # to upload to the bazel cache GOOGLE_APPLICATION_CREDENTIALS_CONTENT: $(GOOGLE_APPLICATION_CREDENTIALS_CONTENT) - bash: ci/configure-bazel.sh displayName: 'Configure Bazel for compatibility workspace' env: BAZEL_CONFIG_DIR: compatibility IS_FORK: $(System.PullRequest.IsFork) # to upload to the bazel cache GOOGLE_APPLICATION_CREDENTIALS_CONTENT: $(GOOGLE_APPLICATION_CREDENTIALS_CONTENT) - task: DownloadPipelineArtifact@0 inputs: artifactName: 'typescript-libs' targetPath: $(Build.SourcesDirectory)/sdk/compatibility/head_sdk - powershell: 'cd sdk; .\compatibility\build-release-artifacts-windows.ps1' displayName: 'Build release artifacts' - powershell: 'cd sdk; .\compatibility\test-windows.ps1 ${{ parameters.test_flags }}' displayName: 'Run tests'