Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
563dd51
[Cognitive Services] `az cognitiveservices account compute`: Support …
saanikaguptamicrosoft Jul 24, 2026
eb35a5f
[App Service] `az webapp troubleshoot status`: Provide latest applica…
aamos-company Jul 24, 2026
52fabda
[ACR] `az acr import`: Fix regional endpoint source resolution for mu…
lizMSFT Jul 26, 2026
79a138f
[MySQL] `az mysql flexible-server mirroring enable/disable`: Support …
mohitsinha-ms Jul 26, 2026
e0b4521
{KeyVault} Upgrade azure-keyvault-administration to 4.8.0b2 (#33783)
MaddyMicrosoft Jul 26, 2026
d779969
[AKS] Vendor new SDK and bump API version to 2026-05-01 (#33785)
elvazhu521 Jul 27, 2026
a8a9785
{CI} Updated esrp jobs from v5 -> v6 (#33782)
thomas-temby Jul 27, 2026
50ec86e
[MySQL Flexible Server] Add --maintenance-batch to flexible-server up…
aalishapatro23 Jul 27, 2026
7f56ca4
[Backup] Add support for cost management settings (#33757)
vidyadharijami Jul 27, 2026
627b993
{CI} Add trust brew taps in CI pipeline (#33792)
VeryEarly Jul 27, 2026
aa87f06
{Find} Refine its logic based on feedback (#33796)
necusjz Jul 28, 2026
2eb6fd2
[ARM] Deployment stacks What-If support (#32854)
kalbert312 Jul 28, 2026
fdb1da6
[Network] `az network virtual-appliance migration`: Support migrating…
Jordang3177 Jul 28, 2026
2771306
[Compute] `az vmss application set`: Fix command silently failing to …
william051200 Jul 28, 2026
fb8160f
[ACR] `az acr create/update`: Add new parameter `--writable-cache-rep…
mabelegba Jul 28, 2026
818b0d2
{Cosmos DB} `az cosmosdb`: Revert Add support for API version 2026-03…
pjohari-ms Jul 28, 2026
0ff7e50
{Release} Upgrade to Azure CLI 2.89.0 (#33804)
azclibot Jul 28, 2026
0c7340d
[Packaging] Azure CLI Docker image based on Azure Linux 4.0 (#33815)
msarfraz Aug 2, 2026
c911aa5
[Network] `az network public-ip create/update`: Add `--ddos-custom-po…
huiii99 Aug 3, 2026
546dc62
[Storage] az storage blob allow empty blob with data (#33803)
Pan-Qi Aug 3, 2026
2036a96
[Packaging] Revert Azure CLI Docker image based on Azure Linux 4.0 (#…
msarfraz Aug 3, 2026
cf7097e
[AKS] `az aks nodepool update`, `az aks nodepool auto-scale`, `--enab…
reneeli123 Aug 3, 2026
47f1511
[MySql] Fix grammar in MySQL import help text (#33819)
Hashim1999164 Aug 4, 2026
3555a3f
{AKS} Fix missing wait on LRO pollers in azuremonitormetrics helpers …
FumingZhang Aug 4, 2026
49eed4e
{AKS} Stabilize AKS live test scenarios (#33805)
FumingZhang Aug 4, 2026
518d253
{App Service} `az webapp exec`: Add remote shell and command executio…
vageorge00 Aug 5, 2026
ef3cc11
[AKS] `az aks create`: Skip SSH key configuration for Automatic SKU c…
mingqishao Aug 5, 2026
9dd87ab
{AKS} Fix remaining CLI Runner live test failures (#33848)
FumingZhang Aug 5, 2026
5627454
{AKS} `az aks nodepool rollback`: Show an accurate warning when only …
InduSridhar Aug 6, 2026
171de4a
[Ssh] `az ssh`: Allow SSH certificate flow in Cloud Shell (#33860)
xuming-ms Aug 7, 2026
2e67654
[Ssh] `az ssh`: Allow SSH certificate flow in Cloud Shell (#33860)
xuming-ms Aug 7, 2026
4af9e3a
{Release} Upgrade to Azure CLI 2.89.1
naga-nandyala Aug 7, 2026
716b3a3
{AKS} Fix remaining CLI Runner test failures (#33856)
FumingZhang Aug 7, 2026
d3d81d5
Merge pull request #33861 from Azure/naga/hotfix-ssh-cloudshell-33860
naga-nandyala Aug 10, 2026
202e804
{Compute} `az vm deallocate`: Expose new parameter `--force-deallocat…
william051200 Aug 10, 2026
23a7c34
{Cognitive Services} Pin azure-mgmt-cognitiveservices to 15.0.0b4 for…
saanikaguptamicrosoft Aug 11, 2026
f86c78a
{Servicebus} `az servicebus namespace`: 2026-01 api version (#31970)
schaudhari6254888 Aug 11, 2026
43eaf89
[Network] `az network application-gateway waf-policy managed-rule rul…
huiii99 Aug 12, 2026
60a6b14
{EventHub} `az eventhubs namespace`: Add 2026-01 api version (#33830)
schaudhari6254888 Aug 12, 2026
9a2c8e0
Merge pull request #33869 from Azure/release
naga-nandyala Aug 12, 2026
78c2227
[Packaging] Azure CLI container images and RPMs based on Azure Linux …
msarfraz Aug 13, 2026
48769a2
[Compute] `az vmss lifecycle-hook/ lifecycle-hook-event`: Add new com…
william051200 Aug 14, 2026
eb37b01
[Network] `az network private-endpoint-connection`: Add provider `Mic…
D-Alegria Aug 17, 2026
c3f5587
[Packaging] Add Ubuntu 26.04 Resolute Raccoon (#33791)
thomas-temby Aug 17, 2026
9ee8f0e
[RDBMS] Fix Azure/azure-cli#33776: `az postgres flexible-server repli…
Copilot Aug 17, 2026
4c61616
[SQL] Make deleted server location optional (#33918)
rambabu-yalla Aug 19, 2026
622f85f
[SQL] `az sql mi link`: Add multi-database link support (#33874)
ivankostic85 Aug 19, 2026
3b067c8
[Storage] Fix #33671: `az storage container list`: Doesn't return any…
Pan-Qi Aug 19, 2026
0f1040d
{EventHub}:Agent to Generate cmdlets For EH/SB (#33917)
schaudhari6254888 Aug 19, 2026
543e89c
{Packaging} Add Linux standalone tarball and Cask validation (#33927)
naga-nandyala Aug 19, 2026
1491b5b
[Bicep] Show snapshot validation changes (#33925)
Copilot Aug 19, 2026
7b06eac
[App Service] `az webapp create/list-runtimes`: Change Node.js 26 run…
aamos-company Aug 20, 2026
0428662
[Resource] Fix #32786: `az bicep publish`: Correct placement of `--fo…
titanniya542-spec Aug 20, 2026
8b6f9ad
[ACR] Fix #33660: `az acr network-rule list`: Fix null `virtualNetwor…
johnsonshi Aug 20, 2026
4415853
[Key Vault] Support control plane API version 2026-02-01 (#33895)
notyashhh Aug 20, 2026
294f90f
Bump cryptography from 46.0.2 to 50.0.0 in /tools/aaz-flow (#33841)
dependabot[bot] Aug 20, 2026
8000fc6
{Util} `az rest`: Correct indefinite article in AAD Graph help exampl…
Hashim1999164 Aug 20, 2026
da99031
[AKS] implement enable/disable flags for user-defined scheduler confi…
t0rr3sp3dr0 Aug 20, 2026
5894584
{Network} `az network vnet create`: Remove unsupported `summarized-ga…
huiii99 Aug 20, 2026
9a778cc
{Compute} `az capacity reservation/az capacity reservation group/az v…
william051200 Aug 20, 2026
934d81a
{PostgreSQL} Fix `TypeError` in `az postgres flexible-server maintena…
Copilot Aug 21, 2026
1b8090b
{Packaging} bump cryptography (#33944)
msarfraz Aug 21, 2026
71e86de
[ARO] downstream extension (#33912)
komidore64 Aug 21, 2026
8e4f524
{Cosmos DB,AKS} Correct indefinite articles in help text (#33884)
Hashim1999164 Aug 21, 2026
42822b6
[Resource] `az deployment what-if`: Point users to Deployment Stacks …
torreymicrosoft Aug 21, 2026
741d12d
{Misc.} Remove unused AAZ Flow server (#33947)
a0x1ab Aug 21, 2026
001d881
[Container App] `containerapp job update`: Fix crash for `--no-wait` …
cimnine Aug 21, 2026
8999c72
{CI} Pin azdev to 0.2.13 (#33939)
aryasadeghi1 Aug 21, 2026
ecf236f
{AKS} Correct indefinite article in Azure Dev Spaces docstring (#33885)
Hashim1999164 Aug 21, 2026
b74185f
[Consumption] Fix #33907: `az consumption usage list`: Preserve `mete…
8dazo Aug 21, 2026
deecc98
[AKS] Fix ACStor configuration setting detection (#33938)
Copilot Aug 21, 2026
96e515a
[PostgreSQL] Change selection criteria for default SKU when `--sku-na…
nachoalonsoportillo Aug 21, 2026
5553fb6
[MySQL] Fix flexible server AD admin creation (#33838)
Copilot Aug 21, 2026
8af3c64
[MySQL] Fix flexible-server firewall rule create payload (#33865)
Copilot Aug 21, 2026
0f84896
[MySQL] `az mysql flexible-server geo-restore`: do not force source s…
Copilot Aug 21, 2026
1fa042c
[SQL] Clean up server update handling for soft-delete (#33933)
rambabu-yalla Aug 21, 2026
1779b09
[App Config] Sanitize resource group name in data-plane test recordin…
ChristineWanjau Aug 21, 2026
ef36a19
{Compute} `az vmss`: Support Open Capacity Reservation (#33929)
william051200 Aug 24, 2026
1b67511
{Cosmos DB} `az cosmosdb`: Add support for API version 2026-03-15(#33…
pjohari-ms Aug 24, 2026
9051571
{Packaging} Build wheels with `python -m build` instead of `python se…
aryasadeghi1 Aug 24, 2026
a38d8ee
[POSTGRESQL] `az postgresql db create`: Bug fix, correct property bag…
nasc17 Aug 24, 2026
a892a96
{Packaging} bump paramiko version (#33946)
msarfraz Aug 24, 2026
24126b1
{Packaging} Remove unused Dockerfile.spot (#33962)
aryasadeghi1 Aug 24, 2026
4a47fce
[Storage] `az storage fs file download`: Stream ADLS Gen2 downloads t…
Copilot Aug 24, 2026
a0d5d3a
[MySQL] Fix `az mysql flexible-server list-skus` returning empty list…
Copilot Aug 24, 2026
5774cf5
{AppService} `az appservice plan create`: Fix Windows plan help examp…
Copilot Aug 24, 2026
4800e81
[Compute] `az sig image-version create`: Normalize storage type case …
Hashim1999164 Aug 24, 2026
f20913a
{Misc} Clean up AzureGermanCloud references in command modules (#33958)
isra-fel Aug 24, 2026
64df0dd
[Appservice] fix: `az webapp config set --generic-configurations` sil…
Copilot Aug 24, 2026
ae51706
[Redis] Fix #33893: `az redis import`: Add confirmation prompt matchi…
8dazo Aug 24, 2026
5f26a84
{App Service} `az webapp deploy`: Add friendly name used to identify …
Shi1810 Aug 24, 2026
cadcc1b
{Core} Add url normalization in client-side pagination (#33960)
necusjz Aug 25, 2026
7a32490
{App Service} `az webapp exec`: Add `--target` kudu to target the Kud…
Shi1810 Aug 25, 2026
04ea40b
[App Service] `az webapp troubleshoot collect network-capture`: Add c…
Shi1810 Aug 25, 2026
7686f4e
{App Service} Support Isolated v4 plan SKUs (#33892)
seligj95 Aug 25, 2026
f82b3bb
{Compute} Fix #33556: az vm boot-diagnostics get-boot-log: Fix TypeEr…
pdostal Aug 25, 2026
e5ae18a
[App Service] `az webapp create`: Add enriched failure logs for quick…
Shi1810 Aug 25, 2026
ef9e71d
{Release} Upgrade to Azure CLI 2.90.0 (#33978)
azclibot Aug 25, 2026
127ba14
{Profile} `az login`: Add `--federated-identity` to auto-refresh OIDC…
MaddyMicrosoft Aug 25, 2026
dd6e57e
{Profile} `az login --federated-identity`: Support Azure DevOps OIDC …
MaddyMicrosoft Aug 25, 2026
2f63c2b
{Profile} `az login --federated-token-callback`: Add universal OIDC t…
MaddyMicrosoft Aug 26, 2026
59ee6b3
{Profile} `az login`: Address code review feedback on federated identity
MaddyMicrosoft Aug 26, 2026
f1a525a
{Profile} `az login`: Add --federated-token-cmd alias to satisfy opti…
MaddyMicrosoft Aug 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
# Azure CLI - macOS Release Pipeline (Build → Sign → Test → Publish)
# Azure CLI - macOS and Linux Standalone Validation Pipeline
#
# Purpose: Complete end-to-end macOS release pipeline
# Purpose: Manually validate macOS and Linux standalone tarballs and the Homebrew Cask.
# This is an ad hoc testing pipeline, not the production release pipeline.
# Architecture: Chains 4 job templates in sequence
#
# Pipeline Flow:
# 1. macos-build-jobs.yml → Build unsigned tarballs (ARM64 + Intel)
# 2. macos-sign-notarize-jobs.yml → Sign and notarize via ESRP
# 3. macos-test-jobs.yml → Test cask (local file://) + offline install
# 4. macos-publish-jobs.yml → GitHub release + Homebrew cask update
# 3. cask-generation-and-tests.yml → Test cask (local file://) + offline install
# 4. publish-jobs.yml → GitHub release + Homebrew cask update
#
# Output Artifacts:
# - cli-build-unsigned-arm64, cli-build-unsigned-x86_64 (intermediate)
# - cli-signed-notarized-arm64, cli-signed-notarized-x86_64 (final)
# - macos-cli-signed-notarized-arm64, macos-cli-signed-notarized-x86_64 (final)
# - linux-cli-final-arm64, linux-cli-final-x86_64 (final)

trigger: none
pr: none

parameters:
# Build parameters
Expand Down Expand Up @@ -49,11 +51,6 @@ parameters:
type: string
default: 'Azure/homebrew-azure-cli'

- name: GitHubServiceConnection
displayName: 'GitHub Service Connection'
type: string
default: 'Azure'

- name: ESRPServiceConnection
displayName: 'ESRP Service Connection'
type: string
Expand All @@ -76,6 +73,8 @@ variables:
- template: templates/variables.yml
- ${{ if eq(variables['System.TeamProject'], 'release') }}:
- group: 'AME ESRP Variable Group'
- group: 'esrp-signing-codes'
- group: 'get-github-pat-token'

- name: GitHubRepo
value: ${{ parameters.GitHubRepo }}
Expand All @@ -100,10 +99,10 @@ variables:
- name: skipNugetSecurityAnalysis
value: true

name: macos-release-$(Build.BuildId)
name: standalone-release-$(Build.BuildId)

# ============================================================================
# JOBS: End-to-end macOS release flow
# JOBS: End-to-end standalone release flow
# ============================================================================
jobs:
# ============================================================================
Expand All @@ -115,6 +114,12 @@ jobs:
MacosArm64Image: ${{ variables.macos_arm64_pool }}
MacosIntelImage: ${{ variables.macos_intel_pool }}

- template: templates/linux/linux-build-jobs.yml
parameters:
PythonVersion: ${{ parameters.PythonVersion }}
LinuxArm64Pool: ${{ variables.ubuntu_arm64_pool }}
LinuxX64Pool: ${{ variables.ubuntu_pool }}

# Jobs included:
# - BuildMacOSCli (matrix: ARM64 + Intel)
# - VerifyMacOSCli (matrix: ARM64 + Intel)
Expand All @@ -140,46 +145,58 @@ jobs:
# - SignBinaries (matrix: ARM64 + Intel)
# - CreateNotarizeBundle (matrix: ARM64 + Intel)
# - Notarize (matrix: ARM64 + Intel)
# - CreateFinalTarball (matrix: ARM64 + Intel)
# - CreateMacOSFinalTarball (matrix: ARM64 + Intel)
# Artifacts: cli-signed-notarized-arm64, cli-signed-notarized-x86_64

# ============================================================================
# PHASE 3a: TEST (local file:// cask + offline install)
# ============================================================================
- ${{ if eq(variables['System.TeamProject'], 'release') }}:
- template: templates/macos/macos-cask-generation-and-tests.yml
- template: templates/standalone/cask-generation-and-tests.yml
parameters:
MacosArm64Image: ${{ variables.macos_arm64_pool }}
MacosIntelImage: ${{ variables.macos_intel_pool }}
LinuxArm64Pool: ${{ variables.ubuntu_arm64_pool }}
LinuxX64Pool: ${{ variables.ubuntu_pool }}
PythonVersion: ${{ parameters.PythonVersion }}
GitHubRepo: $(GitHubRepo)
Debug: ${{ parameters.Debug }}
dependsOn:
- CreateFinalTarball
CaskDependsOn:
- CreateMacOSFinalTarball
- BuildLinuxCli
MacosDependsOn:
- CreateMacOSFinalTarball
LinuxDependsOn:
- BuildLinuxCli

# Jobs included:
# - TestTempTapCask (matrix: ARM64 + Intel) - tests cask with local file:// URLs
# - TestOfflineInstall (matrix: ARM64 + Intel) - tests direct tarball install
# - TestMacOSTempTapCask (matrix: ARM64 + Intel) - tests the macOS cask
# - TestLinuxTempTapCask (matrix: ARM64 + x86_64) - tests the Linux cask
# - TestMacOSOfflineInstall (matrix: ARM64 + Intel) - tests macOS tarballs
# - TestLinuxOfflineInstall (matrix: ARM64 + x86_64) - tests Linux tarballs

# ============================================================================
# PHASE 3b: PUBLISH (GitHub + Homebrew tap)
# ============================================================================
- ${{ if eq(variables['System.TeamProject'], 'release') }}:
- template: templates/macos/macos-publish-jobs.yml
- template: templates/standalone/publish-jobs.yml
parameters:
PublishToGitHub: ${{ parameters.PublishToGitHub }}
UpdateHomebrew: ${{ parameters.UpdateHomebrew }}
TestAfterPublish: false
GitHubRepo: $(GitHubRepo)
GitHubServiceConnection: ${{ parameters.GitHubServiceConnection }}
HomebrewTapRepo: ${{ parameters.HomebrewTapRepo }}
MacosArm64Image: ${{ variables.macos_arm64_pool }}
MacosIntelImage: ${{ variables.macos_intel_pool }}
LinuxArm64Pool: ${{ variables.ubuntu_arm64_pool }}
LinuxX64Pool: ${{ variables.ubuntu_pool }}
PythonVersion: ${{ parameters.PythonVersion }}
Debug: ${{ parameters.Debug }}
dependsOn:
- TestTempTapCask
- TestOfflineInstall
- TestMacOSTempTapCask
- TestLinuxTempTapCask
- TestMacOSOfflineInstall
- TestLinuxOfflineInstall

# Jobs included:
# - CreateGitHubRelease (conditional)
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/templates/azdev_setup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ steps:
. env/bin/activate

python -m pip install -U pip "setuptools<81"
pip install --upgrade "azdev==0.2.12"
pip install --upgrade "azdev==0.2.13"
azdev --version

if [ -z "$CLI_EXT_REPO_PATH" ]; then
Expand Down
95 changes: 95 additions & 0 deletions .azure-pipelines/templates/linux/linux-build-jobs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# Linux tarball build jobs for the Homebrew Cask release.

parameters:
- name: PythonVersion
type: string
default: '3.14'
- name: LinuxArm64Pool
type: string
default: 'pool-ubuntu-latest-arm64'
- name: LinuxX64Pool
type: string
default: 'pool-ubuntu-2204'
- name: condition
type: string
default: 'succeeded()'
- name: dependsOn
type: object
default: []

jobs:
- job: BuildLinuxCli
displayName: 'Linux | Build and verify CLI'
condition: ${{ parameters.condition }}
dependsOn: ${{ parameters.dependsOn }}
strategy:
matrix:
ARM64:
Architecture: 'arm64'
PoolName: ${{ parameters.LinuxArm64Pool }}
X64:
Architecture: 'x86_64'
PoolName: ${{ parameters.LinuxX64Pool }}
pool:
name: $(PoolName)
timeoutInMinutes: 60

steps:
- checkout: self
fetchDepth: 1

- template: setup-homebrew.yml

- bash: |
set -euo pipefail

brew install python@${{ parameters.PythonVersion }}
PYTHON_PATH="$(brew --prefix python@${{ parameters.PythonVersion }})/libexec/bin/python"
"$PYTHON_PATH" --version
echo "##vso[task.setvariable variable=PythonPath]$PYTHON_PATH"
displayName: 'Install Homebrew Python'

- bash: |
set -euo pipefail

ARCH="$(Architecture)"
OUTPUT_DIR="$(Build.ArtifactStagingDirectory)/cli-build"
"$(PythonPath)" scripts/release/standalone/build_binary_tar_gz.py \
--platform-tag "linux-$ARCH" \
--output-dir "$OUTPUT_DIR"

SOURCE_TARBALL=$(find "$OUTPUT_DIR" -name "azure-cli-*-linux-$ARCH-nopython.tar.gz" -print -quit)
VERSION=$(basename "$SOURCE_TARBALL" | sed -E "s/^azure-cli-(.*)-linux-$ARCH-nopython\.tar\.gz$/\1/")
RELEASE_TARBALL="$OUTPUT_DIR/azure-cli-$VERSION-linux-$ARCH.tar.gz"
cp "$SOURCE_TARBALL" "$RELEASE_TARBALL"
sha256sum "$RELEASE_TARBALL" > "$RELEASE_TARBALL.sha256"
rm "$SOURCE_TARBALL" "$SOURCE_TARBALL.sha256"

echo "Release tarball: $RELEASE_TARBALL"
cat "$RELEASE_TARBALL.sha256"
displayName: 'Build release tarball'
env:
PYTHON_MAJOR_MINOR: ${{ parameters.PythonVersion }}

- bash: |
set -euo pipefail

ARCH="$(Architecture)"
TARBALL=$(find "$(Build.ArtifactStagingDirectory)/cli-build" -name "azure-cli-*-linux-$ARCH.tar.gz" -print -quit)
EXTRACT_DIR=$(mktemp -d)
trap 'rm -rf "$EXTRACT_DIR" || true' EXIT

tar -xzf "$TARBALL" -C "$EXTRACT_DIR"
export AZ_PYTHON="$(PythonPath)"
export AZURE_CORE_COLLECT_TELEMETRY=False
"$EXTRACT_DIR/bin/az" version
displayName: 'Smoke test release tarball'

- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
displayName: 'Generate SBOM'
inputs:
BuildDropPath: $(Build.ArtifactStagingDirectory)/cli-build

- publish: $(Build.ArtifactStagingDirectory)/cli-build
artifact: 'linux-cli-final-$(Architecture)'
displayName: 'Publish Linux CLI ($(Architecture))'
14 changes: 14 additions & 0 deletions .azure-pipelines/templates/linux/setup-homebrew.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
parameters: []

steps:
- bash: |
set -euo pipefail

if ! command -v brew >/dev/null 2>&1; then
NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi

eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
echo "##vso[task.prependpath]/home/linuxbrew/.linuxbrew/bin"
brew --version
displayName: 'Install Linuxbrew'
2 changes: 1 addition & 1 deletion .azure-pipelines/templates/macos/macos-build-jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
echo "Architecture: $ARCH"
$PYTHON --version

$PYTHON scripts/release/macos/build_binary_tar_gz.py \
$PYTHON scripts/release/standalone/build_binary_tar_gz.py \
--platform-tag macos-$ARCH \
--output-dir dist/binary_tar_gz

Expand Down
10 changes: 5 additions & 5 deletions .azure-pipelines/templates/macos/macos-sign-notarize-jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ jobs:

displayName: 'Create ZIP for each binary ($(Architecture))'

- task: EsrpCodeSigning@5
- task: EsrpCodeSigning@6
displayName: 'ESRP - Sign binaries (Developer ID Application)'
inputs:
ConnectedServiceName: '${{ parameters.ESRPServiceConnection }}'
Expand All @@ -235,7 +235,7 @@ jobs:
inlineOperation: |
[
{
"KeyCode": "CP-401337-Apple",
"KeyCode": "$(ESRPAppleKeyCode)",
"OperationCode": "MacAppDeveloperSign",
"ToolName": "sign",
"ToolVersion": "1.0",
Expand Down Expand Up @@ -439,7 +439,7 @@ jobs:

displayName: 'Prepare for notarization ($(Architecture))'

- task: EsrpCodeSigning@5
- task: EsrpCodeSigning@6
displayName: 'ESRP - Notarize with Apple ($(Architecture))'
inputs:
ConnectedServiceName: '${{ parameters.ESRPServiceConnection }}'
Expand All @@ -454,7 +454,7 @@ jobs:
inlineOperation: |
[
{
"KeyCode": "CP-401337-Apple",
"KeyCode": "$(ESRPAppleKeyCode)",
"OperationCode": "MacAppNotarize",
"ToolName": "sign",
"ToolVersion": "1.0",
Expand All @@ -475,7 +475,7 @@ jobs:
# ============================================================================
# JOB: CREATE FINAL TARBALL (Both Architectures via Matrix)
# ============================================================================
- job: CreateFinalTarball
- job: CreateMacOSFinalTarball
displayName: 'macOS | Create Final Tarball'
dependsOn:
- DownloadAnalyze
Expand Down
Loading
Loading