Skip to content

Commit 10264ca

Browse files
🚀 [Feature]: Upgrade Process-PSModule consumer workflow
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent 4f525ab commit 10264ca

2 files changed

Lines changed: 33 additions & 24 deletions

File tree

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,37 @@
11
name: Process-PSModule
22

33
on:
4-
workflow_dispatch:
5-
schedule:
6-
- cron: '0 0 * * *'
7-
pull_request:
8-
branches:
9-
- main
10-
types:
11-
- closed
12-
- opened
13-
- reopened
14-
- synchronize
15-
- labeled
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 0 * * *'
7+
push:
8+
branches:
9+
- main
10+
pull_request:
11+
branches:
12+
- main
13+
types:
14+
- closed
15+
- opened
16+
- reopened
17+
- synchronize
18+
- labeled
19+
- unlabeled
1620

1721
concurrency:
18-
group: ${{ github.workflow }}-${{ github.ref }}
19-
cancel-in-progress: true
22+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
23+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
2024

21-
permissions:
22-
contents: write
23-
pull-requests: write
24-
statuses: write
25-
pages: write
26-
id-token: write
25+
permissions: {}
2726

2827
jobs:
29-
Process-PSModule:
30-
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@fb1bdb8fefd243292f779d2a856a38db6fe6daf4 # v6.1.13
31-
secrets:
32-
APIKey: ${{ secrets.APIKEY }}
28+
Process-PSModule:
29+
permissions:
30+
contents: read
31+
pages: write
32+
id-token: write
33+
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@v8
34+
secrets:
35+
PSGALLERY_API_KEY: ${{ secrets.PSGALLERY_API_KEY }}
36+
GitHubAppClientId: ${{ secrets.SHELLY_CLIENT_ID }}
37+
GitHubAppPrivateKey: ${{ secrets.SHELLY_PRIVATE_KEY }}

‎tests/PSModuleTest.Tests.ps1‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
[CmdletBinding()]
1212
param()
1313

14+
BeforeAll {
15+
. "$PSScriptRoot\..\src\functions\public\Get-PSModuleTest.ps1"
16+
}
17+
1418
Describe 'Module' {
1519
It 'Function: Get-PSModuleTest' {
1620
Get-PSModuleTest -Name 'World' | Should -Be 'Hello, World!'

0 commit comments

Comments
 (0)