Skip to content

Commit f0c15b7

Browse files
🩹 [Patch]: Bump Process-PSModule to v5 (#4)
## Description This pull request primarily updates and simplifies the repository's GitHub workflow and configuration files. The main changes include consolidating scheduled and pull request workflows, updating workflow calls to use newer versions and inherited secrets, removing unused linter and configuration files, and improving Dependabot labeling. **Workflow and CI/CD improvements:** * The `.github/workflows/Process-PSModule.yml` workflow now handles both scheduled (nightly) and pull request events, consolidating responsibilities previously split between multiple workflows. The workflow is also updated to use `workflow.yml@v5` and inherits secrets instead of specifying them directly. [[1]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6) [[2]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L29-R31) * The `.github/workflows/Nightly-Run.yml` workflow is removed, as its functionality is now handled by the updated `Process-PSModule.yml` workflow. * The `.github/workflows/Linter.yml` workflow is removed, eliminating the automated linting step from the repository. **Configuration and automation cleanup:** * The `.github/linters/.jscpd.json` configuration file is removed, indicating that duplicate code detection with JSCPD is no longer configured. * The `.github/PSModule.yml` file is updated to skip several test and build steps, streamlining the module's CI process. * The `.github/dependabot.yml` configuration is updated to add `dependencies` and `github-actions` labels to PRs created by Dependabot, improving PR triage. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 3a17d4f commit f0c15b7

6 files changed

Lines changed: 22 additions & 64 deletions

File tree

.github/PSModule.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,17 @@
55
Test:
66
CodeCoverage:
77
PercentTarget: 0
8+
# TestResults:
9+
# Skip: true
10+
# SourceCode:
11+
# Skip: true
12+
# PSModule:
13+
# Skip: true
14+
# Module:
15+
# Windows:
16+
# Skip: true
17+
# MacOS:
18+
# Skip: true
19+
# Build:
20+
# Docs:
21+
# Skip: true

.github/dependabot.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@ version: 2
77
updates:
88
- package-ecosystem: github-actions # See documentation for possible values
99
directory: / # Location of package manifests
10+
labels:
11+
- dependencies
12+
- github-actions
1013
schedule:
1114
interval: weekly

.github/linters/.jscpd.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

.github/workflows/Linter.yml

Lines changed: 0 additions & 32 deletions
This file was deleted.

.github/workflows/Nightly-Run.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/workflows/Process-PSModule.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
name: Process-PSModule
22

3-
run-name: "Process-PSModule - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"
4-
53
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 0 * * *'
67
pull_request:
78
branches:
89
- main
@@ -26,6 +27,5 @@ permissions:
2627

2728
jobs:
2829
Process-PSModule:
29-
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@v4
30-
secrets:
31-
APIKEY: ${{ secrets.APIKEY }}
30+
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@v5
31+
secrets: inherit

0 commit comments

Comments
 (0)