Skip to content

⚙️ [Maintenance]: Release automation now tracks important module changes#63

Merged
Marius Storhaug (MariusStorhaug) merged 1 commit into
mainfrom
maintenance/important-file-patterns-workflow-update
May 17, 2026
Merged

⚙️ [Maintenance]: Release automation now tracks important module changes#63
Marius Storhaug (MariusStorhaug) merged 1 commit into
mainfrom
maintenance/important-file-patterns-workflow-update

Conversation

@MariusStorhaug
Copy link
Copy Markdown
Member

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented May 17, 2026

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.

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).

@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title Draft: maintenance workflow/settings updates ⚙️ [Maintenance]: Release automation now tracks important module changes May 17, 2026
@github-actions
Copy link
Copy Markdown

No Significant Changes Detected

This PR does not contain changes to files that would trigger a new release:

Pattern Description
^src/ Matches files where path matches this pattern
^README\.md$ Matches files where path matches this pattern
^PSModule/ Matches files where path matches this pattern

Build, test, and publish stages will be skipped for this PR.

If you believe this is incorrect, please verify that your changes are in the correct locations.

@github-actions
Copy link
Copy Markdown

Super-linter summary

Language Validation result
CHECKOV Pass ✅
CSHARP Pass ✅
GITHUB_ACTIONS Pass ✅
GITLEAKS Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
MARKDOWN Pass ✅
NATURAL_LANGUAGE Pass ✅
POWERSHELL Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

@MariusStorhaug Marius Storhaug (MariusStorhaug) marked this pull request as ready for review May 17, 2026 16:36
Copilot AI review requested due to automatic review settings May 17, 2026 16:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates release automation configuration so module processing is scoped to meaningful file changes and uses a newer pinned Process-PSModule workflow version.

Changes:

  • Adds important file patterns for src/, README.md, and PSModule/.
  • Updates the reusable Process-PSModule workflow pin from v5.4.6 to v5.5.2.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/PSModule.yml Defines the file patterns considered important for processing runs.
.github/workflows/Process-PSModule.yml Pins the reusable workflow to the newer Process-PSModule commit/version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MariusStorhaug Marius Storhaug (MariusStorhaug) merged commit edf974b into main May 17, 2026
48 of 49 checks passed
@MariusStorhaug Marius Storhaug (MariusStorhaug) deleted the maintenance/important-file-patterns-workflow-update branch May 17, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants