Skip to content

Commit b6f21d9

Browse files
AppVeyorAppVeyor
AppVeyor
authored and
AppVeyor
committed
AppVeyor post-build commit[ci skip]
1 parent d19487f commit b6f21d9

File tree

5 files changed

+167
-31
lines changed

5 files changed

+167
-31
lines changed

PSMSGraph/PSMSGraph.psd1

+59-31
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
RootModule = 'PSMSGraph.psm1'
2121

2222
# Version number of this module.
23-
ModuleVersion = '1.0.22.39'
23+
ModuleVersion = '1.0.23.40'
2424

2525
# ID used to uniquely identify this module
2626
GUID = '15978dcc-d5ad-4024-ab2a-28bdf946ece7'
@@ -77,37 +77,10 @@
7777

7878
# Modules to import as nested modules of the module specified in
7979
# ModuleToProcess
80-
NestedModules = @(
81-
#Application
82-
'Public\New-GraphApplication.ps1'
83-
'Public\Export-GraphApplication.ps1'
84-
'Public\Import-GraphApplication.ps1'
85-
#OAuth
86-
'Public\Get-GraphOauthAuthorizationCode.ps1'
87-
'Public\Get-GraphOauthAccessToken.ps1'
88-
'Public\Export-GraphOauthAccessToken.ps1'
89-
'Public\New-GraphOauthAccessToken.ps1'
90-
'Public\Import-GraphOauthAccessToken.ps1'
91-
'Public\Update-GraphOauthAccessToken.ps1'
92-
#API
93-
'Public\Invoke-GraphRequest.ps1'
94-
#Azure AD
95-
'Public\Get-AADUserByID.ps1'
96-
'Public\Get-AADUserByUserPrincipalName.ps1'
97-
'Public\Get-AADServicePrinicpalbyId.ps1'
98-
'Public\Get-AADServicePrinicpalbyDisplayName.ps1'
99-
'Public\Get-AADServicePrincipalAppRoleAssignedTo.ps1'
100-
'Public\Remove-AADAppRoleAssignment.ps1'
101-
'Public\Add-AADAppRoleAssignment.ps1'
102-
'Public\Get-AADUserAppRoleAssignment.ps1'
103-
'Public\Get-AADGroupById.ps1'
104-
'Public\Get-AADGroupMember.ps1'
105-
'Public\Get-AADGroupByDisplayName.ps1'
106-
'Public\Get-AADUserAll.ps1'
107-
)
80+
NestedModules = @('Public\Add-AADAppRoleAssignment.ps1','Public\Export-GraphApplication.ps1','Public\Export-GraphOauthAccessToken.ps1','Public\Get-AADGroupByDisplayName.ps1','Public\Get-AADGroupById.ps1','Public\Get-AADGroupMember.ps1','Public\Get-AADServicePrincipalAppRoleAssignedTo.ps1','Public\Get-AADServicePrinicpalbyDisplayName.ps1','Public\Get-AADServicePrinicpalbyId.ps1','Public\Get-AADUserAll.ps1','Public\Get-AADUserAppRoleAssignment.ps1','Public\Get-AADUserByID.ps1','Public\Get-AADUserByUserPrincipalName.ps1','Public\Get-GraphOauthAccessToken.ps1','Public\Get-GraphOauthAuthorizationCode.ps1','Public\Import-GraphApplication.ps1','Public\Import-GraphOauthAccessToken.ps1','Public\Invoke-GraphRequest.ps1','Public\New-GraphApplication.ps1','Public\New-GraphOauthAccessToken.ps1','Public\Remove-AADAppRoleAssignment.ps1','Public\Update-GraphOauthAccessToken.ps1')
10881

10982
# Functions to export from this module
110-
FunctionsToExport = @('Add-AADAppRoleAssignment','Export-GraphApplication','Export-GraphOauthAccessToken','Get-AADGroupByDisplayName','Get-AADGroupById','Get-AADGroupMember','Get-AADServicePrincipalAppRoleAssignedTo','Get-AADServicePrinicpalbyDisplayName','Get-AADServicePrinicpalbyId','Get-AADUserAll','Get-AADUserAppRoleAssignment','Get-AADUserByID','Get-AADUserByUserPrincipalName','Get-GraphOauthAccessToken','Get-GraphOauthAuthorizationCode','Import-GraphApplication','Import-GraphOauthAccessToken','Invoke-GraphRequest','New-GraphApplication','New-GraphOauthAccessToken','Remove-AADAppRoleAssignment','Update-GraphOauthAccessToken')
83+
FunctionsToExport = @('Add-AADAppRoleAssignment','Export-GraphApplication','Export-GraphOauthAccessToken','Get-AADGroupByDisplayName','Get-AADGroupByID','Get-AADGroupMember','Get-AADServicePrincipalAppRoleAssignedTo','Get-AADServicePrinicpalbyDisplayName','Get-AADServicePrinicpalbyId','Get-AADUserAll','Get-AADUserAppRoleAssignment','Get-AADUserByID','Get-AADUserByUserPrincipalName','Get-GraphOauthAccessToken','Get-GraphOauthAuthorizationCode','Import-GraphApplication','Import-GraphOauthAccessToken','Invoke-GraphRequest','New-GraphApplication','New-GraphOauthAccessToken','Remove-AADAppRoleAssignment','Update-GraphOauthAccessToken')
11184

11285
# Cmdlets to export from this module
11386
CmdletsToExport = @()
@@ -156,7 +129,57 @@
156129
# IconUri = ''
157130

158131
# ReleaseNotes of this module
159-
ReleaseNotes = 'Visit the project page on GitHub: https://github.com/markekraus/PSMSGraph'
132+
ReleaseNotes = '# Version 1.0.23.40 (2017-03-05)
133+
## Functions
134+
135+
### All
136+
* Added HelpUri and .LINK''s to Comment based Help
137+
138+
### OAuth functions
139+
* Standardized on "Oauth" in the function and file names (was a mix of "OAuth" and "Oath")
140+
141+
### Get-AADGroupMember
142+
* Made function singular instead of plural (was Get-AADGroupMembers)
143+
* Added Get-AADGroupMembers alias
144+
* Fixed all the problems this rename caused and exposed with the build process and documentation
145+
146+
## Build Tools
147+
148+
### psake.ps1
149+
* Restructured psake.ps1
150+
- Init > UnitTests > Build > Test > BuildDocs > Deploy > Post Deploy
151+
* Added AST based Function and Alias module manifest population (now typos in file names will not cause function export issues)
152+
* Added NestedModule Population
153+
* Added Release notes and change log auto processing and documentation
154+
* PostDeploy is now local build friendly
155+
156+
## Tests
157+
158+
### PSScriptAnalyzer.tests.Ps1
159+
* Moved out of Project.Tests.ps1
160+
* Re-wroded the tests so they display better in AppVeyor test logs
161+
* Removed .psd1 from the tests because it dose not appear to support suppression and certain test will falsely fail due to the text in RealseNotes
162+
163+
### Project.Tests.ps1
164+
* Moved the PSScriptAnalyzer tests to PSScriptAnalyzer.tests.Ps1
165+
* Added Unit tag to "General project validation" so it test before and after build
166+
167+
### New-GraphApplication.Unit.Tests.ps1
168+
* Added Unit test for New-GraphApplication
169+
170+
### New-GraphOauthAccessToken.Unit.Tests.ps1
171+
* Added Unit test for New-GraphOauthAccessToken
172+
173+
## Project
174+
175+
### RELEASE.md
176+
* Added this to server as the current release notes
177+
* Integrates automatically with ChangeLog.md through build pipeline
178+
* Gets copied to ```docs/```
179+
180+
### ChangeLog.md
181+
* Added to ```docs/```
182+
* Automatically managed by build process'
160183

161184
} # End of PSData hashtable
162185

@@ -197,6 +220,11 @@
197220

198221

199222

223+
224+
225+
226+
227+
200228

201229

202230

RELEASE.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# Version 1.0.23.40 (2017-03-05)
12
## Functions
23

34
### All

docs/ChangeLog.md

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Version 1.0.23.40 (2017-03-05)
2+
## Functions
3+
4+
### All
5+
* Added HelpUri and .LINK's to Comment based Help
6+
7+
### OAuth functions
8+
* Standardized on "Oauth" in the function and file names (was a mix of "OAuth" and "Oath")
9+
10+
### Get-AADGroupMember
11+
* Made function singular instead of plural (was Get-AADGroupMembers)
12+
* Added Get-AADGroupMembers alias
13+
* Fixed all the problems this rename caused and exposed with the build process and documentation
14+
15+
## Build Tools
16+
17+
### psake.ps1
18+
* Restructured psake.ps1
19+
- Init > UnitTests > Build > Test > BuildDocs > Deploy > Post Deploy
20+
* Added AST based Function and Alias module manifest population (now typos in file names will not cause function export issues)
21+
* Added NestedModule Population
22+
* Added Release notes and change log auto processing and documentation
23+
* PostDeploy is now local build friendly
24+
25+
## Tests
26+
27+
### PSScriptAnalyzer.tests.Ps1
28+
* Moved out of Project.Tests.ps1
29+
* Re-wroded the tests so they display better in AppVeyor test logs
30+
* Removed .psd1 from the tests because it dose not appear to support suppression and certain test will falsely fail due to the text in RealseNotes
31+
32+
### Project.Tests.ps1
33+
* Moved the PSScriptAnalyzer tests to PSScriptAnalyzer.tests.Ps1
34+
* Added Unit tag to "General project validation" so it test before and after build
35+
36+
### New-GraphApplication.Unit.Tests.ps1
37+
* Added Unit test for New-GraphApplication
38+
39+
### New-GraphOauthAccessToken.Unit.Tests.ps1
40+
* Added Unit test for New-GraphOauthAccessToken
41+
42+
## Project
43+
44+
### RELEASE.md
45+
* Added this to server as the current release notes
46+
* Integrates automatically with ChangeLog.md through build pipeline
47+
* Gets copied to ```docs/```
48+
49+
### ChangeLog.md
50+
* Added to ```docs/```
51+
* Automatically managed by build process
52+
53+
54+

docs/RELEASE.md

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Version 1.0.23.40 (2017-03-05)
2+
## Functions
3+
4+
### All
5+
* Added HelpUri and .LINK's to Comment based Help
6+
7+
### OAuth functions
8+
* Standardized on "Oauth" in the function and file names (was a mix of "OAuth" and "Oath")
9+
10+
### Get-AADGroupMember
11+
* Made function singular instead of plural (was Get-AADGroupMembers)
12+
* Added Get-AADGroupMembers alias
13+
* Fixed all the problems this rename caused and exposed with the build process and documentation
14+
15+
## Build Tools
16+
17+
### psake.ps1
18+
* Restructured psake.ps1
19+
- Init > UnitTests > Build > Test > BuildDocs > Deploy > Post Deploy
20+
* Added AST based Function and Alias module manifest population (now typos in file names will not cause function export issues)
21+
* Added NestedModule Population
22+
* Added Release notes and change log auto processing and documentation
23+
* PostDeploy is now local build friendly
24+
25+
## Tests
26+
27+
### PSScriptAnalyzer.tests.Ps1
28+
* Moved out of Project.Tests.ps1
29+
* Re-wroded the tests so they display better in AppVeyor test logs
30+
* Removed .psd1 from the tests because it dose not appear to support suppression and certain test will falsely fail due to the text in RealseNotes
31+
32+
### Project.Tests.ps1
33+
* Moved the PSScriptAnalyzer tests to PSScriptAnalyzer.tests.Ps1
34+
* Added Unit tag to "General project validation" so it test before and after build
35+
36+
### New-GraphApplication.Unit.Tests.ps1
37+
* Added Unit test for New-GraphApplication
38+
39+
### New-GraphOauthAccessToken.Unit.Tests.ps1
40+
* Added Unit test for New-GraphOauthAccessToken
41+
42+
## Project
43+
44+
### RELEASE.md
45+
* Added this to server as the current release notes
46+
* Integrates automatically with ChangeLog.md through build pipeline
47+
* Gets copied to ```docs/```
48+
49+
### ChangeLog.md
50+
* Added to ```docs/```
51+
* Automatically managed by build process

mkdocs.yml

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ theme_dir: docs/Themes/psinder
66
copyright: "PSMSGraph is licensed under the <a href='https://github.com/markekraus/PSMSGraph/raw/master/LICENSE'>MIT license"
77
pages:
88
- Home: index.md
9+
- Realse Notes: RELEASE.md
10+
- Change Log: ChangeLog.md
911
- Functions:
1012
- Add-AADAppRoleAssignment: functions/Add-AADAppRoleAssignment.md
1113
- Export-GraphApplication: functions/Export-GraphApplication.md

0 commit comments

Comments
 (0)