Skip to content

Commit 8508d15

Browse files
🩹 [Patch]: Bump Process-PSModule to v5 (#14)
## Description This pull request updates the repository's GitHub workflow and configuration files to streamline CI processes and remove unused or redundant configurations. The most significant changes include consolidating scheduled and pull request triggers into a single workflow, updating workflow dependencies, and cleaning up linter and configuration files. **Workflow and CI configuration improvements:** * Combined the nightly scheduled run and pull request triggers into the `.github/workflows/Process-PSModule.yml` workflow, replacing the separate `Nightly-Run.yml` and simplifying scheduling and dispatch logic. [[1]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6) [[2]](diffhunk://#diff-ae7e03d0a8740974e1848d0dc7322a8b3f3f4898b37bfd5b226dff69096bb8dfL1-L16) * Updated the referenced version of the `Process-PSModule` reusable workflow from `v4` to `v5` to ensure the latest improvements and fixes are used. * Added a new `.github/PSModule.yml` configuration file to set up code coverage targets and provide a template for further test and build configuration. **Linter and dependency management cleanup:** * Removed the `.github/workflows/Linter.yml` workflow and the `.github/linters/.jscpd.json` configuration file, indicating a move away from the previous linter setup or its consolidation elsewhere. [[1]](diffhunk://#diff-482e65806ed9e4a7320f14964764086b91fed4a28d12e4efde1776472e147e79L1-L32) [[2]](diffhunk://#diff-557094e283c00b23265c1c75872f41c6b1a524a00f0d99dd68ebd22cb63bfdd6L1-L10) * Updated `.github/dependabot.yml` to automatically label GitHub Actions updates with `dependencies` and `github-actions`, improving dependency management and visibility.
1 parent 63a4c15 commit 8508d15

File tree

6 files changed

+28
-61
lines changed

6 files changed

+28
-61
lines changed

‎.github/PSModule.yml‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# This file is used to configure the Process-PSModule workflow.
2+
# Reference:
3+
# - https://github.com/PSModule/Process-PSModule?tab=readme-ov-file#configuration
4+
5+
Test:
6+
CodeCoverage:
7+
PercentTarget: 90
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 & 16 deletions
This file was deleted.

‎.github/workflows/Process-PSModule.yml‎

Lines changed: 4 additions & 3 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,5 +27,5 @@ permissions:
2627

2728
jobs:
2829
Process-PSModule:
29-
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@v4
30+
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@v5
3031
secrets: inherit

0 commit comments

Comments
 (0)