From 6933dc4dd38a4859876cc4fdb2e881b364de2c58 Mon Sep 17 00:00:00 2001 From: Xiting Zhang Date: Wed, 4 Feb 2026 14:52:55 -0800 Subject: [PATCH 1/3] Remove portaudio installation from CI pipelines - Remove InstallPortAudio variable from Build_Extended and Analyze jobs in ci.yml - Delete install-portaudio.yml step template (no longer needed) - Remove portaudio installation step from use-venv.yml - Remove InstallPortAudio setting from sdk/ai/platform-matrix.json - Bump azure-ai-voicelive version to 1.2.0b4 - Add changelog entry for upcoming 1.2.0b4 release --- eng/pipelines/templates/jobs/ci.yml | 8 -------- eng/pipelines/templates/steps/install-portaudio.yml | 11 ----------- eng/pipelines/templates/steps/use-venv.yml | 2 -- sdk/ai/azure-ai-voicelive/CHANGELOG.md | 10 ++++++++++ .../azure-ai-voicelive/azure/ai/voicelive/_version.py | 2 +- sdk/ai/platform-matrix.json | 1 - 6 files changed, 11 insertions(+), 23 deletions(-) delete mode 100644 eng/pipelines/templates/steps/install-portaudio.yml diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index 1de53286d7ec..8ad87408ae29 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -147,10 +147,6 @@ jobs: image: $(LINUXVMIMAGE) os: linux - variables: - # default to true just in this job until #42714 can be completed - InstallPortAudio: true - steps: - template: /eng/pipelines/templates/steps/download-package-artifacts.yml @@ -209,10 +205,6 @@ jobs: dependsOn: - 'Build_Extended' - variables: - # default to true just in this job until #42714 can be completed - InstallPortAudio: true - pool: name: $(LINUXPOOL) image: $(LINUXVMIMAGE) diff --git a/eng/pipelines/templates/steps/install-portaudio.yml b/eng/pipelines/templates/steps/install-portaudio.yml deleted file mode 100644 index 0e2cb7ff2837..000000000000 --- a/eng/pipelines/templates/steps/install-portaudio.yml +++ /dev/null @@ -1,11 +0,0 @@ -steps: - - script: | - if [[ "$AGENT_OS" == "Linux" ]]; then - sudo apt-get update - sudo apt-get install -y portaudio19-dev libasound2-dev - elif [[ "$AGENT_OS" == "Darwin" ]]; then - brew update - brew install portaudio - fi - displayName: Install portaudio dependencies if necessary - condition: and(succeeded(), ne(variables['InstallPortAudio'], ''), or(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OS'], 'Darwin'))) \ No newline at end of file diff --git a/eng/pipelines/templates/steps/use-venv.yml b/eng/pipelines/templates/steps/use-venv.yml index f26a918c1861..ef972f0eaf27 100644 --- a/eng/pipelines/templates/steps/use-venv.yml +++ b/eng/pipelines/templates/steps/use-venv.yml @@ -43,5 +43,3 @@ steps: -RepoRoot "$(Build.SourcesDirectory)" displayName: Use ${{ parameters.VirtualEnvironmentName }} Virtual Environment condition: ${{ parameters.Condition }} - - - template: install-portaudio.yml \ No newline at end of file diff --git a/sdk/ai/azure-ai-voicelive/CHANGELOG.md b/sdk/ai/azure-ai-voicelive/CHANGELOG.md index 9020d860c114..6f028321e3a5 100644 --- a/sdk/ai/azure-ai-voicelive/CHANGELOG.md +++ b/sdk/ai/azure-ai-voicelive/CHANGELOG.md @@ -1,5 +1,15 @@ # Release History +## 1.2.0b4 (Unreleased) + +### Features Added + +### Breaking Changes + +### Bugs Fixed + +### Other Changes + ## 1.2.0b3 (2026-02-02) ### Features Added diff --git a/sdk/ai/azure-ai-voicelive/azure/ai/voicelive/_version.py b/sdk/ai/azure-ai-voicelive/azure/ai/voicelive/_version.py index c04584b58b20..d0e147b4ec1e 100644 --- a/sdk/ai/azure-ai-voicelive/azure/ai/voicelive/_version.py +++ b/sdk/ai/azure-ai-voicelive/azure/ai/voicelive/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "1.2.0b3" +VERSION = "1.2.0b4" diff --git a/sdk/ai/platform-matrix.json b/sdk/ai/platform-matrix.json index b3e63e38fdf7..6246e740ba93 100644 --- a/sdk/ai/platform-matrix.json +++ b/sdk/ai/platform-matrix.json @@ -1,6 +1,5 @@ { "matrix": { "$IMPORT": "eng/pipelines/templates/stages/platform-matrix.json", - "InstallPortAudio": [ "1" ] } } \ No newline at end of file From 25cdd73cd67d21f282a816131f0a8f7345f3a0f1 Mon Sep 17 00:00:00 2001 From: Xiting Zhang Date: Wed, 4 Feb 2026 16:56:11 -0800 Subject: [PATCH 2/3] removed unused file --- sdk/ai/platform-matrix.json | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 sdk/ai/platform-matrix.json diff --git a/sdk/ai/platform-matrix.json b/sdk/ai/platform-matrix.json deleted file mode 100644 index 6246e740ba93..000000000000 --- a/sdk/ai/platform-matrix.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "matrix": { - "$IMPORT": "eng/pipelines/templates/stages/platform-matrix.json", - } -} \ No newline at end of file From 83b75af5805ada51e676c32dbe4c0fdf0204c683 Mon Sep 17 00:00:00 2001 From: Xiting Zhang Date: Wed, 4 Feb 2026 17:00:01 -0800 Subject: [PATCH 3/3] remove metrix config/filter --- sdk/ai/ci.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/sdk/ai/ci.yml b/sdk/ai/ci.yml index 43dbf57d4feb..ef6f9dbcd248 100644 --- a/sdk/ai/ci.yml +++ b/sdk/ai/ci.yml @@ -34,13 +34,6 @@ extends: TestTimeoutInMinutes: 60 # The job "Test ubuntu2404_pypy39" in the "python - ai" pipeline hangs and eventually times out. # Disable it until the issue is understood. - MatrixConfigs: - - Name: communication_ci_matrix - Path: sdk/ai/platform-matrix.json - Selection: sparse - GenerateVMJobs: true - MatrixFilters: - - PythonVersion=^(?!pypy3).* Artifacts: - name: azure-ai-projects safeName: azureaiprojects