Commit ee673e6
authored
🩹 [Patch]: Bump Process-PSModule to v5 (#47)
## Description
This pull request updates the repository's GitHub workflow and
configuration files to streamline CI processes, improve dependency
management, and clean up unused configurations. The most significant
changes involve consolidating scheduled and manual workflow triggers,
updating workflow dependencies, and removing unused linter and nightly
run workflows.
**Workflow and CI improvements:**
* The `Process-PSModule` workflow is now triggered by both scheduled
(nightly) and manual (`workflow_dispatch`) events, consolidating the
previously separate nightly run into a single workflow. The workflow has
also been updated to use version `v5` of the upstream reusable workflow
for improved compatibility and features.
[[1]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6)
[[2]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L29-R30)
[[3]](diffhunk://#diff-ae7e03d0a8740974e1848d0dc7322a8b3f3f4898b37bfd5b226dff69096bb8dfL1-L16)
* The `.github/PSModule.yml` file was added to configure the
Process-PSModule workflow, specifying test code coverage targets and
providing placeholders for additional configuration options.
**Dependency management:**
* Dependabot configuration was updated to automatically label GitHub
Actions updates with `dependencies` and `github-actions`, improving
tracking and triage of dependency PRs.
**Repository cleanup:**
* The linter workflow (`.github/workflows/Linter.yml`) and its
associated configuration file (`.github/linters/.jscpd.json`) were
removed, indicating a shift away from automated linting in CI.
[[1]](diffhunk://#diff-482e65806ed9e4a7320f14964764086b91fed4a28d12e4efde1776472e147e79L1-L32)
[[2]](diffhunk://#diff-557094e283c00b23265c1c75872f41c6b1a524a00f0d99dd68ebd22cb63bfdd6L1-L10)
* The separate nightly run workflow
(`.github/workflows/Nightly-Run.yml`) was removed, as its functionality
is now handled by the updated `Process-PSModule` workflow.1 parent e7bfaa2 commit ee673e6
6 files changed
Lines changed: 28 additions & 61 deletions
File tree
- .github
- linters
- workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
29 | | - | |
| 30 | + | |
30 | 31 | | |
0 commit comments