Commit 06bb3d0
authored
🩹 [Patch]: Bump Process-PSModule to v5 (#11)
## Description
This pull request updates the repository's GitHub workflow configuration
by consolidating and modernizing CI/CD workflows, cleaning up linter and
code duplication settings, and improving dependency management
automation. The main focus is on streamlining the process for running
tests, nightly jobs, and dependency updates, while removing redundant or
outdated configurations.
**Workflow and CI/CD improvements:**
* Updated `.github/workflows/Process-PSModule.yml` to combine nightly
and pull request triggers, add workflow dispatch, and update the
referenced reusable workflow to version `v5` for better maintainability
and up-to-date automation. Also improved concurrency control to prevent
duplicate runs and added `cancel-in-progress`.
[[1]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6)
[[2]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L17-R19)
[[3]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L28-R30)
* Removed the separate `.github/workflows/Nightly-Run.yml` as its
functionality is now incorporated into the main workflow, reducing
duplication.
**Linter and code quality configuration cleanup:**
* Removed the `.github/workflows/Linter.yml` workflow and the
`.github/linters/.jscpd.json` code duplication configuration, likely in
favor of centralizing or simplifying linting and code quality checks.
[[1]](diffhunk://#diff-482e65806ed9e4a7320f14964764086b91fed4a28d12e4efde1776472e147e79L1-L32)
[[2]](diffhunk://#diff-557094e283c00b23265c1c75872f41c6b1a524a00f0d99dd68ebd22cb63bfdd6L1-L10)
**Dependency management automation:**
* Enhanced `.github/dependabot.yml` by adding `dependencies` and
`github-actions` labels to PRs created by Dependabot, improving tracking
and triage of automated dependency updates.
**New workflow configuration:**
* Added a new `.github/PSModule.yml` to configure the Process-PSModule
workflow, setting code coverage targets and providing commented-out
options for further customization.1 parent 819e746 commit 06bb3d0
6 files changed
Lines changed: 30 additions & 62 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 | | |
| |||
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
17 | | - | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
28 | | - | |
| 30 | + | |
29 | 31 | | |
0 commit comments