Skip to content

Commit 8fdeceb

Browse files
authored
Merge pull request #2015 from microsoftgraph/po/FixODataCastCount
V2 RC 1 version bump
2 parents 6a9f71e + c4aad00 commit 8fdeceb

File tree

6 files changed

+26
-12
lines changed

6 files changed

+26
-12
lines changed

.azure-pipelines/common-templates/download-openapi-docs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ steps:
9090
pwsh: true
9191
targetType: inline
9292
script: |
93-
. "$(System.DefaultWorkingDirectory)\tools\Versions\BumpModuleVersion.ps1" -BumpV1Module -BumpBetaModule -BumpAuthModule -Debug
93+
. "$(System.DefaultWorkingDirectory)\tools\Versions\BumpModuleVersion.ps1" -BumpV1Module -BumpBetaModule -BumpAuthModule -PreReleaseTag "rc" -Debug
9494
9595
- task: Bash@3
9696
displayName: Commit downloaded files

config/ModuleMetadata.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@
2626
],
2727
"versions": {
2828
"authentication": {
29-
"prerelease": "preview10",
29+
"prerelease": "rc1",
3030
"version": "2.0.0"
3131
},
3232
"beta": {
33-
"prerelease": "preview10",
33+
"prerelease": "rc1",
3434
"version": "2.0.0"
3535
},
3636
"v1.0": {
37-
"prerelease": "preview10",
37+
"prerelease": "rc1",
3838
"version": "2.0.0"
3939
}
4040
}

src/readme.graph.md

+5
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,11 @@ directive:
164164
subject: ^Link(.*)HasPayload$
165165
set:
166166
subject: Has$1PayloadLink
167+
- where:
168+
verb: Get
169+
subject: ^(.*)List(.*)(As.*)$
170+
set:
171+
subject: $1$2$3
167172
# Remove *AvailableExtensionProperty commands except those bound to DirectoryObject.
168173
- where:
169174
subject: ^(?!DirectoryObject).*AvailableExtensionProperty$

tools/BuildModule.ps1

+1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ if ($Prerelease) {
8888
$FullVersionNumber = "$Version-$Prerelease"
8989
}
9090
else {
91+
$ModuleManifestSettings.Prerelease = " "
9192
$FullVersionNumber = $Version
9293
}
9394

tools/Versions/BumpModuleVersion.ps1

+4-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Param(
66
[switch] $BumpV1Module,
77
[switch] $BumpBetaModule,
88
[switch] $BumpAuthModule,
9+
[string] $PreReleaseTag,
910
[string] $Repository = "PSGallery"
1011
)
1112
$ErrorActionPreference = "Stop"
@@ -15,23 +16,23 @@ $ErrorActionPreference = "Stop"
1516
# Calculate and bump v1.0 module version
1617
if ($BumpV1Module.IsPresent) {
1718
$v1Module = Find-Module "Microsoft.Graph" -Repository $Repository -AllowPrerelease
18-
$newV1Version = Invoke-BumpMinorOrPreReleaseVersion -FullVersion $v1Module.Version
19+
$newV1Version = Invoke-BumpMinorOrPreReleaseVersion -FullVersion $v1Module.Version -PreReleaseTag $PreReleaseTag
1920
Write-Debug "Bumping Microsoft.Graph to $newV1Version"
2021
Set-ModuleVersion -SetV1Module -Version $newV1Version[0] -Prerelease $newV1Version[1]
2122
}
2223

2324
# Calculate and bump beta module version
2425
if ($BumpBetaModule.IsPresent) {
2526
$betaModule = Find-Module "Microsoft.Graph.Beta" -Repository $Repository -AllowPrerelease
26-
$newBetaVersion = Invoke-BumpMinorOrPreReleaseVersion -FullVersion $betaModule.Version
27+
$newBetaVersion = Invoke-BumpMinorOrPreReleaseVersion -FullVersion $betaModule.Version -PreReleaseTag $PreReleaseTag
2728
Write-Debug "Bumping Microsoft.Graph.Beta to $newBetaVersion"
2829
Set-ModuleVersion -SetBetaModule -Version $newBetaVersion[0] -Prerelease $newBetaVersion[1]
2930
}
3031

3132
# Calculate and bump auth module version
3233
if ($BumpAuthModule.IsPresent) {
3334
$authModule = Find-Module "Microsoft.Graph.Authentication" -Repository $Repository -AllowPrerelease
34-
$newAuthVersion = Invoke-BumpMinorOrPreReleaseVersion -FullVersion $authModule.Version
35+
$newAuthVersion = Invoke-BumpMinorOrPreReleaseVersion -FullVersion $authModule.Version -PreReleaseTag $PreReleaseTag
3536
Write-Debug "Bumping Microsoft.Graph.Authentication to $newAuthVersion"
3637
Set-ModuleVersion -SetAuthModule -Version $newAuthVersion[0] -Prerelease $newAuthVersion[1]
3738
}

tools/Versions/SetModuleVersion.ps1

+12-5
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,20 @@ function Set-ModuleVersion {
3333

3434
function Invoke-BumpMinorOrPreReleaseVersion {
3535
Param(
36-
[string] $FullVersion
36+
[string] $FullVersion,
37+
[string] $PreReleaseTag
3738
)
38-
$versionSegments = $FullVersion -split "-preview"
39-
if ($versionSegments.Count -gt 1) {
40-
$version = [System.Version]("$($versionSegments[0]).$($versionSegments[1])")
39+
$versionSegments = $FullVersion -split "-"
40+
if ($versionSegments.Count -gt 1 -and [string]::IsNullOrWhiteSpace($PreReleaseTag) -eq $false) {
41+
$PreReleaseVersion = $versionSegments[1] -split $PreReleaseTag
42+
if ($PreReleaseVersion.Count -gt 1) {
43+
$version = [System.Version]("$($versionSegments[0]).$($PreReleaseVersion[1])")
44+
}
45+
else {
46+
$version = [System.Version]("$($versionSegments[0]).0")
47+
}
4148
$newVersion = "$($version.Major).$($version.Minor).$($version.Build)"
42-
$newPrereleaseVersion = "preview$($version.Revision + 1)"
49+
$newPrereleaseVersion = "$PreReleaseTag$($version.Revision + 1)"
4350
}
4451
else {
4552
$version = [System.Version]("$($versionSegments[0])")

0 commit comments

Comments
 (0)