Skip to content

Commit 27e1f1a

Browse files
authored
Merge pull request #2240 from microsoftgraph/dev
2.3.0 Release
2 parents 91976e5 + a847fd5 commit 27e1f1a

File tree

883 files changed

+158970
-145800
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

883 files changed

+158970
-145800
lines changed

.azure-pipelines/ci-build.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@ trigger:
2727
include:
2828
- main
2929
- dev
30-
pr: none
30+
pr:
31+
branches:
32+
include:
33+
- main
34+
- dev
3135

3236
jobs:
3337
- job: MsGraphPsSdkCiBuild
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
steps:
2+
- task: PowerShell@2
3+
displayName: Install PowerShell SDK
4+
inputs:
5+
targetType: 'inline'
6+
pwsh: true
7+
script: |
8+
try{
9+
# Installing Beta module.
10+
Install-Module Microsoft.Graph.Beta -Repository PSGallery -Scope AllUsers -AcceptLicense -SkipPublisherCheck -Force -AllowClobber
11+
}catch{
12+
echo "Error when installing Beta"
13+
}
14+
try{
15+
# Installing V1 module.
16+
Install-Module Microsoft.Graph -Repository PSGallery -Scope AllUsers -AcceptLicense -SkipPublisherCheck -Force -AllowClobber
17+
}catch{
18+
echo "Error when installing V1"
19+
}

.azure-pipelines/generation-templates/workload-modules.yml

+11-5
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,17 @@ steps:
5454
$ModuleMapping.Keys | ForEach-Object {
5555
$ModuleName = $_
5656
$ModulePath = "$(System.DefaultWorkingDirectory)/src/$ModuleName/$ApiVersion"
57-
if (Test-Path $ModulePath) {
58-
$ModulePsd1 = Join-Path $ModulePath "Microsoft.Graph*.$ModuleName.psd1" -Resolve
59-
$ModulePsm1 = Join-Path $ModulePath "Microsoft.Graph*.$ModuleName.psm1" -Resolve
60-
($ModulePsd1 | Get-AuthenticodeSignature).Status | Should -Be "Valid"
61-
($ModulePsm1 | Get-AuthenticodeSignature).Status | Should -Be "Valid"
57+
$ModulePsd1 = Join-Path $ModulePath "Microsoft.Graph*.$ModuleName.psd1"
58+
$ModulePsm1 = Join-Path $ModulePath "Microsoft.Graph*.$ModuleName.psm1"
59+
Write-Host "Validating Authenticode Signature for $ModulePsd1"
60+
Write-Host "Validating Authenticode Signature for $ModulePsm1"
61+
if ((Test-Path $ModulePsd1) -and (Test-Path $ModulePsm1)) {
62+
$ModulePsd1AuthCodeSignature = $ModulePsd1 | Get-AuthenticodeSignature
63+
$ModulePsm1AuthCodeSignature = $ModulePsm1 | Get-AuthenticodeSignature
64+
Write-Host "Authenticode Signature for $ModulePsd1 is $($ModulePsd1AuthCodeSignature.Status)"
65+
Write-Host "Authenticode Signature for $ModulePsm1 is $($ModulePsm1AuthCodeSignature.Status)"
66+
$ModulePsd1AuthCodeSignature.Status | Should -Be "Valid"
67+
$ModulePsm1AuthCodeSignature.Status | Should -Be "Valid"
6268
}
6369
}
6470
}

.azure-pipelines/weekly-examples-update.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
name: ${{ parameters.BuildAgent }}
3434
timeoutInMinutes: ${{ parameters.PipelineTimeout }}
3535
steps:
36-
36+
- template: ./common-templates/install-sdk.yml
3737
- task: PowerShell@2
3838
name: "ComputeBranch"
3939
displayName: "Compute weekly examples update branch name"

.github/workflows/projectsbot.yml

+20-15
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This workflow is used to add new issues to GitHub Projects (Beta)
1+
# This workflow is used to add new issues to GitHub Projects
22

33
name: Add PR to project
44
on:
@@ -11,7 +11,7 @@ jobs:
1111
steps:
1212
- name: Generate token
1313
id: generate_token
14-
uses: tibdex/github-app-token@36464acb844fc53b9b8b2401da68844f6b05ebb0
14+
uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92
1515
with:
1616
app_id: ${{ secrets.GRAPHBOT_APP_ID }}
1717
private_key: ${{ secrets.GRAPHBOT_APP_PEM }}
@@ -25,22 +25,27 @@ jobs:
2525
gh api graphql -f query='
2626
query($org: String!, $number: Int!) {
2727
organization(login: $org){
28-
projectNext(number: $number) {
28+
projectV2(number: $number) {
2929
id
3030
fields(first:20) {
3131
nodes {
32-
id
33-
name
34-
settings
32+
... on ProjectV2SingleSelectField {
33+
id
34+
name
35+
options {
36+
id
37+
name
38+
}
39+
}
3540
}
3641
}
3742
}
3843
}
3944
}' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json
4045
41-
echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV
42-
echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV
43-
echo 'TRIAGE_OPTION_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") |.settings | fromjson.options[] | select(.name=="Needs Triage 🔍") |.id' project_data.json) >> $GITHUB_ENV
46+
echo 'PROJECT_ID='$(jq '.data.organization.projectV2.id' project_data.json) >> $GITHUB_ENV
47+
echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV
48+
echo 'TRIAGE_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .options[] | select(.name=="Needs Triage 🔍") |.id' project_data.json) >> $GITHUB_ENV
4449
4550
- name: Add Issue to project
4651
env:
@@ -49,12 +54,12 @@ jobs:
4954
run: |
5055
item_id="$( gh api graphql -f query='
5156
mutation($project:ID!, $issue:ID!) {
52-
addProjectNextItem(input: {projectId: $project, contentId: $issue}) {
53-
projectNextItem {
57+
addProjectV2ItemById(input: {projectId: $project, contentId: $issue}) {
58+
item {
5459
id
5560
}
5661
}
57-
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectNextItem.projectNextItem.id')"
62+
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectV2ItemById.item.id')"
5863
5964
echo 'ITEM_ID='$item_id >> $GITHUB_ENV
6065
@@ -69,13 +74,13 @@ jobs:
6974
$status_field: ID!
7075
$status_value: String!
7176
) {
72-
set_status: updateProjectNextItemField(input: {
77+
set_status: updateProjectV2ItemFieldValue(input: {
7378
projectId: $project
7479
itemId: $item
7580
fieldId: $status_field
76-
value: $status_value
81+
value: {singleSelectOptionId: $status_value}
7782
}) {
78-
projectNextItem {
83+
projectV2Item {
7984
id
8085
}
8186
}

config/ModuleMetadata.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727
"versions": {
2828
"authentication": {
2929
"prerelease": "",
30-
"version": "2.2.0"
30+
"version": "2.3.0"
3131
},
3232
"beta": {
3333
"prerelease": "",
34-
"version": "2.2.0"
34+
"version": "2.3.0"
3535
},
3636
"v1.0": {
3737
"prerelease": "",
38-
"version": "2.2.0"
38+
"version": "2.3.0"
3939
}
4040
}
4141
}

0 commit comments

Comments
 (0)