Skip to content

Commit ee673e6

Browse files
🩹 [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/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: 80
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)