Skip to content

Commit 339f4c0

Browse files
Refactor GitHub Actions workflows to streamline unit test execution and enhance release job configuration
1 parent 5fb8905 commit 339f4c0

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

.github/workflows/github-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,17 @@ jobs:
5252
strategy:
5353
matrix:
5454
os: [ubuntu-latest, windows-latest, macos-latest]
55-
steps:
56-
- name: Run Pester Unit Tests
57-
uses: ./.github/actions/ps-unit-tests
58-
with:
59-
module-list: ${{ needs.setup.outputs.module-list }}
6055
permissions:
6156
issues: write
6257
pull-requests: write
6358
checks: write
6459
with:
6560
module-list: ${{ needs.setup.outputs.module-list }}
61+
steps:
62+
- name: Run Pester Unit Tests
63+
uses: ./.github/actions/ps-unit-tests
64+
with:
65+
module-list: ${{ needs.setup.outputs.module-list }}
6666

6767
static-code-analysis:
6868
name: Static Code Analysis

.github/workflows/github-release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,14 @@ jobs:
5858
name: Release
5959
needs: [setup, build]
6060
runs-on: ubuntu-latest
61+
permissions:
62+
contents: write
63+
with:
64+
release-type: ${{ inputs['release-type'] }}
65+
release-version: ${{ needs.build.outputs.release-version }}
66+
publish-psgallery: ${{ inputs.publish-psgallery }}
67+
module-list: ${{ needs.setup.outputs.module-list }}
68+
secrets: inherit
6169
steps:
6270
- name: Release Module
6371
uses: ./.github/actions/ps-release
@@ -69,11 +77,3 @@ jobs:
6977
module-list: ${{ needs.setup.outputs.module-list }}
7078
env:
7179
PSGALLERY_API_KEY: ${{ secrets.PSGALLERY_API_KEY }}
72-
permissions:
73-
contents: write
74-
with:
75-
release-type: ${{ inputs['release-type'] }}
76-
release-version: ${{ needs.build.outputs.release-version }}
77-
publish-psgallery: ${{ inputs.publish-psgallery }}
78-
module-list: ${{ needs.setup.outputs.module-list }}
79-
secrets: inherit

0 commit comments

Comments
 (0)