Skip to content

Commit 67acdcd

Browse files
🩹 [Refactor]: Rename job in reusable workflow for consistency
1 parent cb33eb3 commit 67acdcd

File tree

3 files changed

+38
-114
lines changed

3 files changed

+38
-114
lines changed

.github/reusable/Test-SourceCode.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ permissions:
4040
contents: read # to checkout the repo and create releases on the repo
4141

4242
jobs:
43-
TestSourceCode:
44-
name: Test source code (pwsh, ${{ inputs.runs-on }})
43+
Test-SourceCode:
44+
name: Test-SourceCode
4545
runs-on: ${{ inputs.runs-on }}
4646
steps:
4747
- name: Checkout Code

.github/workflows/CI.yml

Lines changed: 18 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -114,66 +114,28 @@ jobs:
114114
TestSourceCode-pwsh-macos-latest:
115115
name: Test source code (pwsh, macos-latest)
116116
if: ${{ !(contains(inputs.SkipTests, 'All') || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'macOS')) }}
117-
runs-on: macos-latest
118-
steps:
119-
- name: Checkout Code
120-
uses: actions/checkout@v4
121-
122-
- name: Debug
123-
if: ${{ inputs.Debug }}
124-
uses: PSModule/Debug@v0
125-
126-
- name: Initialize environment
127-
uses: PSModule/Initialize-PSModule@v1
128-
with:
129-
Debug: ${{ inputs.Debug }}
130-
Prerelease: ${{ inputs.Prerelease }}
131-
Verbose: ${{ inputs.Verbose }}
132-
Version: ${{ inputs.Version }}
133-
134-
- name: Test source code
135-
id: test
136-
uses: PSModule/Test-PSModule@v2
137-
with:
138-
Name: ${{ inputs.Name }}
139-
Path: ${{ inputs.Path }}
140-
TestType: SourceCode
141-
Debug: ${{ inputs.Debug }}
142-
Prerelease: ${{ inputs.Prerelease }}
143-
Verbose: ${{ inputs.Verbose }}
144-
Version: ${{ inputs.Version }}
117+
uses: ./.github/reusable/Test-SourceCode.yml
118+
with:
119+
RunsOn: macos-latest
120+
Name: ${{ inputs.Name }}
121+
Path: ${{ inputs.Path }}
122+
Debug: ${{ inputs.Debug }}
123+
Prerelease: ${{ inputs.Prerelease }}
124+
Verbose: ${{ inputs.Verbose }}
125+
Version: ${{ inputs.Version }}
145126

146127
TestSourceCode-pwsh-windows-latest:
147128
name: Test source code (pwsh, windows-latest)
148129
if: ${{ !(contains(inputs.SkipTests, 'All' ) || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'Windows')) }}
149-
runs-on: windows-latest
150-
steps:
151-
- name: Checkout Code
152-
uses: actions/checkout@v4
153-
154-
- name: Debug
155-
if: ${{ inputs.Debug }}
156-
uses: PSModule/Debug@v0
157-
158-
- name: Initialize environment
159-
uses: PSModule/Initialize-PSModule@v1
160-
with:
161-
Debug: ${{ inputs.Debug }}
162-
Prerelease: ${{ inputs.Prerelease }}
163-
Verbose: ${{ inputs.Verbose }}
164-
Version: ${{ inputs.Version }}
165-
166-
- name: Test source code
167-
id: test
168-
uses: PSModule/Test-PSModule@v2
169-
with:
170-
Name: ${{ inputs.Name }}
171-
Path: ${{ inputs.Path }}
172-
TestType: SourceCode
173-
Debug: ${{ inputs.Debug }}
174-
Prerelease: ${{ inputs.Prerelease }}
175-
Verbose: ${{ inputs.Verbose }}
176-
Version: ${{ inputs.Version }}
130+
uses: ./.github/reusable/Test-SourceCode.yml
131+
with:
132+
RunsOn: windows-latest
133+
Name: ${{ inputs.Name }}
134+
Path: ${{ inputs.Path }}
135+
Debug: ${{ inputs.Debug }}
136+
Prerelease: ${{ inputs.Prerelease }}
137+
Verbose: ${{ inputs.Verbose }}
138+
Version: ${{ inputs.Version }}
177139

178140
BuildModule:
179141
name: Build module

.github/workflows/workflow.yml

Lines changed: 18 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -121,66 +121,28 @@ jobs:
121121
TestSourceCode-pwsh-macos-latest:
122122
name: Test source code (pwsh, macos-latest)
123123
if: ${{ !(contains(inputs.SkipTests, 'All') || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'macOS')) }}
124-
runs-on: macos-latest
125-
steps:
126-
- name: Checkout Code
127-
uses: actions/checkout@v4
128-
129-
- name: Debug
130-
if: ${{ inputs.Debug }}
131-
uses: PSModule/Debug@v0
132-
133-
- name: Initialize environment
134-
uses: PSModule/Initialize-PSModule@v1
135-
with:
136-
Debug: ${{ inputs.Debug }}
137-
Prerelease: ${{ inputs.Prerelease }}
138-
Verbose: ${{ inputs.Verbose }}
139-
Version: ${{ inputs.Version }}
140-
141-
- name: Test source code
142-
id: test
143-
uses: PSModule/Test-PSModule@v2
144-
with:
145-
Name: ${{ inputs.Name }}
146-
Path: ${{ inputs.Path }}
147-
TestType: SourceCode
148-
Debug: ${{ inputs.Debug }}
149-
Prerelease: ${{ inputs.Prerelease }}
150-
Verbose: ${{ inputs.Verbose }}
151-
Version: ${{ inputs.Version }}
124+
uses: ./.github/reusable/Test-SourceCode.yml
125+
with:
126+
RunsOn: macos-latest
127+
Name: ${{ inputs.Name }}
128+
Path: ${{ inputs.Path }}
129+
Debug: ${{ inputs.Debug }}
130+
Prerelease: ${{ inputs.Prerelease }}
131+
Verbose: ${{ inputs.Verbose }}
132+
Version: ${{ inputs.Version }}
152133

153134
TestSourceCode-pwsh-windows-latest:
154135
name: Test source code (pwsh, windows-latest)
155136
if: ${{ !(contains(inputs.SkipTests, 'All' ) || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'Windows')) }}
156-
runs-on: windows-latest
157-
steps:
158-
- name: Checkout Code
159-
uses: actions/checkout@v4
160-
161-
- name: Debug
162-
if: ${{ inputs.Debug }}
163-
uses: PSModule/Debug@v0
164-
165-
- name: Initialize environment
166-
uses: PSModule/Initialize-PSModule@v1
167-
with:
168-
Debug: ${{ inputs.Debug }}
169-
Prerelease: ${{ inputs.Prerelease }}
170-
Verbose: ${{ inputs.Verbose }}
171-
Version: ${{ inputs.Version }}
172-
173-
- name: Test source code
174-
id: test
175-
uses: PSModule/Test-PSModule@v2
176-
with:
177-
Name: ${{ inputs.Name }}
178-
Path: ${{ inputs.Path }}
179-
TestType: SourceCode
180-
Debug: ${{ inputs.Debug }}
181-
Prerelease: ${{ inputs.Prerelease }}
182-
Verbose: ${{ inputs.Verbose }}
183-
Version: ${{ inputs.Version }}
137+
uses: ./.github/reusable/Test-SourceCode.yml
138+
with:
139+
RunsOn: windows-latest
140+
Name: ${{ inputs.Name }}
141+
Path: ${{ inputs.Path }}
142+
Debug: ${{ inputs.Debug }}
143+
Prerelease: ${{ inputs.Prerelease }}
144+
Verbose: ${{ inputs.Verbose }}
145+
Version: ${{ inputs.Version }}
184146

185147
BuildModule:
186148
name: Build module

0 commit comments

Comments
 (0)