Commit 8970afb
authored
Bump Process-PSModule to v5 (#37)
## Description
This pull request updates the repository's CI/CD and configuration files
to streamline workflows, improve dependency management, and update
coverage targets. The main changes include consolidating and updating
GitHub Actions workflows, improving dependabot labeling and directory
structure, and introducing a code coverage target for tests.
**Workflow and CI/CD updates:**
* Replaces the separate `.github/workflows/Nightly-Run.yml` with a
unified schedule and dispatch trigger in
`.github/workflows/Process-PSModule.yml`, simplifying nightly and manual
runs.
[[1]](diffhunk://#diff-ae7e03d0a8740974e1848d0dc7322a8b3f3f4898b37bfd5b226dff69096bb8dfL1-L16)
[[2]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6)
* Updates the referenced workflow version for `Process-PSModule` from
`v4` to `v5` for improved or updated workflow steps.
* Removes the `.github/workflows/Linter.yml` file, eliminating the
dedicated linter workflow from the CI pipeline.
**Dependency management improvements:**
* Updates `.github/dependabot.yml` to add labels for PRs and changes the
NuGet directory from `/PSModule` to `/`, ensuring better tracking and
correct path for dependency updates.
**Testing and coverage configuration:**
* Adds a new `.github/PSModule.yml` file to configure the
Process-PSModule workflow, setting a code coverage target of 80%.
**Other configuration changes:**
* Removes the `.github/linters/.jscpd.json` configuration file,
potentially discontinuing code duplication checks or moving this
configuration elsewhere.1 parent 85329f8 commit 8970afb
6 files changed
Lines changed: 32 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 | | |
12 | 15 | | |
13 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
14 | 20 | | |
15 | 21 | | |
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