@@ -50,34 +50,40 @@ permissions:
50
50
contents : read # to checkout the repo and create releases on the repo
51
51
52
52
jobs :
53
- Test-SourceCode :
53
+ Test-PSModule- SourceCode :
54
54
name : Test source code (${{ inputs.RunsOn }})
55
55
if : ${{ !(contains(inputs.SkipTests, 'All') || contains(inputs.SkipTests, 'SourceCode') || contains(inputs.SkipTests, inputs.OS)) }}
56
56
runs-on : ${{ inputs.RunsOn }}
57
57
steps :
58
58
- name : Checkout Code
59
59
uses : actions/checkout@v4
60
60
61
- - name : Debug
62
- if : ${{ inputs.Debug }}
63
- uses : PSModule/Debug@v0
64
-
65
- - name : Initialize environment
66
- uses : PSModule/Initialize-PSModule@v1
61
+ - name : Test source code
62
+ id : test
63
+ uses : PSModule/Test-PSModule@v3
67
64
with :
68
65
Debug : ${{ inputs.Debug }}
69
66
Prerelease : ${{ inputs.Prerelease }}
70
67
Verbose : ${{ inputs.Verbose }}
71
68
Version : ${{ inputs.Version }}
69
+ Path : ${{ inputs.Path }}
70
+ Settings : SourceCode
72
71
73
- - name : Test source code
72
+ Invoke-ScriptAnalyzer-SourceCode :
73
+ name : Lint source code (${{ inputs.RunsOn }})
74
+ if : ${{ !(contains(inputs.SkipTests, 'All') || contains(inputs.SkipTests, 'SourceCode') || contains(inputs.SkipTests, inputs.OS)) }}
75
+ runs-on : ${{ inputs.RunsOn }}
76
+ steps :
77
+ - name : Checkout Code
78
+ uses : actions/checkout@v4
79
+
80
+ - name : Lint source code
74
81
id : test
75
- uses : PSModule/Test-PSModule @v2
82
+ uses : PSModule/Invoke-ScriptAnalyzer @v2
76
83
with :
77
- Name : ${{ inputs.Name }}
78
- Path : ${{ inputs.Path }}
79
- TestType : SourceCode
80
84
Debug : ${{ inputs.Debug }}
81
85
Prerelease : ${{ inputs.Prerelease }}
82
86
Verbose : ${{ inputs.Verbose }}
83
87
Version : ${{ inputs.Version }}
88
+ Path : ${{ inputs.Path }}
89
+ Settings : SourceCode
0 commit comments