Skip to content

Commit 3dce3ce

Browse files
🩹 [Patch]: Bump Process-PSModule to v5 (#19)
## Description This pull request updates the repository's CI/CD and workflow configuration. The main changes include consolidating scheduled and pull request workflows, upgrading the Process-PSModule workflow version, and making several cleanups to workflow and linter configuration files. **Workflow and CI/CD configuration:** * Combined nightly scheduled and pull request triggers into a single workflow in `.github/workflows/Process-PSModule.yml`, removing the separate `.github/workflows/Nightly-Run.yml` file. The workflow now runs both on a nightly schedule and on pull requests to `main` (`[[1]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6)`, `[[2]](diffhunk://#diff-ae7e03d0a8740974e1848d0dc7322a8b3f3f4898b37bfd5b226dff69096bb8dfL1-L16)`). * Upgraded the referenced version of the `Process-PSModule` reusable workflow from `v4` to `v5` in `.github/workflows/Process-PSModule.yml` (`[.github/workflows/Process-PSModule.ymlL29-R30](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L29-R30)`). * Added a configuration file `.github/PSModule.yml` to set up code coverage and other test parameters for the Process-PSModule workflow (`[.github/PSModule.ymlR1-R21](diffhunk://#diff-928165ed381f1982eb8f9746a59a2829db4abc8a28eddb8c109e12bb033ff96aR1-R21)`). **Linter and dependency management:** * Removed the `.github/workflows/Linter.yml` workflow, effectively disabling automated linting in CI (`[.github/workflows/Linter.ymlL1-L32](diffhunk://#diff-482e65806ed9e4a7320f14964764086b91fed4a28d12e4efde1776472e147e79L1-L32)`). * Deleted the `.github/linters/.jscpd.json` configuration, removing duplicate code detection settings (`[.github/linters/.jscpd.jsonL1-L10](diffhunk://#diff-557094e283c00b23265c1c75872f41c6b1a524a00f0d99dd68ebd22cb63bfdd6L1-L10)`). * Updated `.github/dependabot.yml` to add `dependencies` and `github-actions` labels to GitHub Actions update PRs (`[.github/dependabot.ymlR10-R12](diffhunk://#diff-dd4fbda47e51f1e35defb9275a9cd9c212ecde0b870cba89ddaaae65c5f3cd28R10-R12)`).
1 parent 4e99410 commit 3dce3ce

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: 50
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)