Skip to content

Commit

Permalink
[CI Platform] Fixed ADO Publish Bicep Registry Job ordering bug for p…
Browse files Browse the repository at this point in the history
…rerelease branches (#3957)

The filtering option was placed in the wrong sequence.
  • Loading branch information
ahmadabdalla authored Sep 12, 2023
1 parent 830f92d commit 68c63fc
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
16 changes: 8 additions & 8 deletions .azuredevops/pipelineTemplates/jobs.publishModule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ jobs:
$missingModules = Get-ModulesMissingFromUniversalArtifactsFeed @missingInputObject -BearerToken $env:TOKEN
foreach($missingModule in $missingModules) {
if($modulsToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
if($modulesToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
$modulesToPublish += $missingModule
}
}
Expand Down Expand Up @@ -288,7 +288,7 @@ jobs:
$missingModules = Get-ModulesMissingFromTemplateSpecsRG @missingInputObject
foreach($missingModule in $missingModules) {
if($modulsToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
if($modulesToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
$modulesToPublish += $missingModule
}
}
Expand Down Expand Up @@ -397,19 +397,19 @@ jobs:
$missingModules = Get-ModulesMissingFromPrivateBicepRegistry @missingInputObject
foreach($missingModule in $missingModules) {
if($modulesToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
$modulesToPublish += $missingModule
}
}
# Filter modules to publish 'prerelease' only if branch is not main/master
$BranchName = '$(Build.SourceBranch)'
if ($BranchName -ne 'refs/heads/main' -and $BranchName -ne 'refs/heads/master') {
Write-Verbose "Filtering modules to only publish a [prerelease] version as the current branch [$BranchName] is not [main/master]." -Verbose
$modulesToPublish = $modulesToPublish | Where-Object -Property version -like '*-prerelease'
}
foreach($missingModule in $missingModules) {
if($modulsToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
$modulesToPublish += $missingModule
}
}
#################
## Publish ##
#################
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/templates/publishModule/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ runs:
$missingModules = Get-ModulesMissingFromTemplateSpecsRG @missingInputObject
foreach($missingModule in $missingModules) {
if($modulsToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
if($modulesToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
$modulesToPublish += $missingModule
}
}
Expand Down Expand Up @@ -224,7 +224,7 @@ runs:
$missingModules = Get-ModulesMissingFromPrivateBicepRegistry @missingInputObject
foreach($missingModule in $missingModules) {
if($modulsToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
if($modulesToPublish.TemplateFilePath -notcontains $missingModule.TemplateFilePath) {
$modulesToPublish += $missingModule
}
}
Expand Down

0 comments on commit 68c63fc

Please sign in to comment.