Skip to content

Commit 469ee10

Browse files
🩹 [Patch]: Bump Process-PSModule to v5 (#34)
## Description This pull request makes several updates to the repository's GitHub workflow and configuration files, focusing on improving workflow automation, updating dependencies, and cleaning up unused files. The main changes include updating the Process-PSModule workflow to a new version with additional configuration, removing obsolete workflow files, and refining dependency management. **Workflow and CI/CD improvements:** * Updated `.github/workflows/Process-PSModule.yml` to use `workflow.yml@v5` instead of `v4`, added nightly scheduling and workflow dispatch triggers, and removed the custom run name. [[1]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L3-R6) [[2]](diffhunk://#diff-b4dbaea65a86cef96799e9783b18b31e96a456d476805312f52919d45a060603L29-R30) * Added a new `.github/PSModule.yml` configuration file to set a code coverage target for the Process-PSModule workflow. * Removed the obsolete `.github/workflows/Nightly-Run.yml` workflow, consolidating nightly runs into the main Process-PSModule workflow. * Removed the `.github/workflows/Linter.yml` workflow, indicating a change in how linting is handled or a move away from the previous linter setup. **Dependency and configuration updates:** * Updated `.github/dependabot.yml` to automatically add `dependencies` and `github-actions` labels to PRs created for GitHub Actions updates. * Removed the `.github/linters/.jscpd.json` configuration file, likely indicating the removal or replacement of duplicate code detection tooling.
1 parent 68aacc9 commit 469ee10

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