@@ -36,11 +36,11 @@ jobs:
3636 SECRETS_AVAILABLE : ${{ secrets.SECRETS_AVAILABLE }}
3737 run : exit $(If ($env:SECRETS_AVAILABLE -eq 'true') { 0 } Else { 1 })
3838 - name : Checkout
39- uses : actions/checkout@v7.0.0
39+ uses : actions/checkout@v7.0.1
4040 with :
4141 fetch-depth : 0
4242 - name : Setup .NET SDK
43- uses : actions/setup-dotnet@v5.4 .0
43+ uses : actions/setup-dotnet@v6.0 .0
4444 with :
4545 global-json-file : global.json
4646 - name : Download RavenDB Server
6464 - name : Smoke test PowerShell module import
6565 if : matrix.os-name == 'Windows'
6666 run : Import-Module ./deploy/PowerShellModules/Particular.ServiceControl.Management
67+
68+ # there is an issue with az cli and python 3.14, so for now we need to pin it
69+ # once the issue is resolved it should be able to be re-floated
70+ # https://github.com/Azure/azure-cli/issues/32980
71+ - name : Set Python 3.13 (Linux)
72+ if : matrix.os-name == 'Linux' && matrix.test-category == 'AzureServiceBus'
73+ uses : actions/setup-python@v5
74+ with :
75+ python-version : ' 3.13'
76+ - name : Install pinned Azure CLI on Python 3.13 (Linux)
77+ if : matrix.os-name == 'Linux' && matrix.test-category == 'AzureServiceBus'
78+ shell : bash
79+ run : |
80+ python -m pip install --upgrade pip
81+ python -m pip install --user "azure-cli==2.64.0"
82+ echo "$HOME/.local/bin" >> "$GITHUB_PATH"
83+
6784 - name : Azure login
6885 uses : azure/login@v3.0.0
6986 if : matrix.test-category == 'AzureServiceBus' || matrix.test-category == 'AzureStorageQueues' || matrix.test-category == 'RabbitMQ' || matrix.test-category == 'PostgreSQL'
92109 registry-username : ${{ secrets.DOCKERHUB_USERNAME }}
93110 registry-password : ${{ secrets.DOCKERHUB_TOKEN }}
94111 - name : Setup Azure Service Bus
95- uses : Particular/setup-azureservicebus-action@v2.3 .0
112+ uses : Particular/setup-azureservicebus-action@v2.5 .0
96113 if : matrix.test-category == 'AzureServiceBus'
97114 with :
98115 connection-string-name : ServiceControl_TransportTests_ASBS_ConnectionString
0 commit comments