Skip to content

Commit edf974b

Browse files
⚙️ [Maintenance]: Release automation now tracks important module changes (#63)
Release automation now updates only when meaningful module files change, and the shared Process-PSModule workflow is pinned to a newer framework release. This keeps maintenance runs aligned with source-impacting edits while reducing noise from unrelated repository changes. ## Changed: Important file detection for processing runs The repository configuration now defines important file patterns so processing logic treats source, documentation entrypoint, and module project files as the meaningful change surface. ```yaml ImportantFilePatterns: - '^src/' - '^README\.md$' - '^PSModule/' ``` ## Changed: Workflow framework version The Process-PSModule reusable workflow reference is updated from `v5.4.6` to `v5.5.2`, enabling workflow behavior that supports the configured important file patterns and current maintenance pipeline expectations. ## Technical Details - Updated `.github/PSModule.yml` to add `ImportantFilePatterns` for `src/`, `README.md`, and `PSModule/`. - Updated `.github/workflows/Process-PSModule.yml` to pin `PSModule/Process-PSModule` workflow to `e8f5b22925c5a4dcf462d8b212570b66ce6a8df4` (`v5.5.2`).
1 parent 44fed7f commit edf974b

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.github/PSModule.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
# Reference:
33
# - https://github.com/PSModule/Process-PSModule?tab=readme-ov-file#configuration
44

5+
ImportantFilePatterns:
6+
- '^src/'
7+
- '^README\.md$'
8+
- '^PSModule/'
9+
510
Test:
611
CodeCoverage:
712
PercentTarget: 80

.github/workflows/Process-PSModule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ permissions:
2727

2828
jobs:
2929
Process-PSModule:
30-
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@205d193f34cbbaf9992955c21d842bcf98a1859f # v5.4.6
30+
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@e8f5b22925c5a4dcf462d8b212570b66ce6a8df4 # v5.5.2
3131
secrets: inherit

0 commit comments

Comments
 (0)