You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request updates and simplifies the repository's GitHub
workflow and configuration files, focusing on workflow consolidation,
dependency management, and configuration cleanup. The main changes
include merging the nightly and pull request workflows, updating
workflow versions, improving Dependabot labeling, and removing unused
configuration files.
**Workflow consolidation and updates:**
* Combined the nightly scheduled workflow and the pull request workflow
into a single `.github/workflows/Process-PSModule.yml` file, which now
runs on both a nightly schedule and on pull requests to `main`. The
workflow was also updated to use `workflow.yml@v5` and to inherit
secrets, simplifying maintenance.
[[1]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6)
[[2]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L29-R31)
[[3]](diffhunk://#diff-ae7e03d0a8740974e1848d0dc7322a8b3f3f4898b37bfd5b226dff69096bb8dfL1-L24)
* Removed the separate `.github/workflows/Nightly-Run.yml` and
`.github/workflows/Linter.yml` files, consolidating workflow logic and
eliminating redundant jobs.
[[1]](diffhunk://#diff-ae7e03d0a8740974e1848d0dc7322a8b3f3f4898b37bfd5b226dff69096bb8dfL1-L24)
[[2]](diffhunk://#diff-482e65806ed9e4a7320f14964764086b91fed4a28d12e4efde1776472e147e79L1-L33)
**Dependency management:**
* Updated `.github/dependabot.yml` to automatically add `dependencies`
and `github-actions` labels to PRs created for GitHub Actions updates,
improving visibility and triage of dependency updates.
**Configuration cleanup:**
* Removed the `.github/linters/.jscpd.json` file, indicating that JSCPD
duplicate code detection is no longer configured or required in this
repository.
* Added a new `.github/PSModule.yml` configuration file to set a code
coverage target for tests, supporting the Process-PSModule workflow.
0 commit comments