Skip to content

🩹 [Patch]: Bump Process-PSModule to v5#10

Merged
Marius Storhaug (MariusStorhaug) merged 3 commits intomainfrom
dependabot
Oct 3, 2025
Merged

🩹 [Patch]: Bump Process-PSModule to v5#10
Marius Storhaug (MariusStorhaug) merged 3 commits intomainfrom
dependabot

Conversation

@MariusStorhaug
Copy link
Copy Markdown
Member

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Oct 3, 2025

Description

This pull request updates the repository’s GitHub workflow and configuration files to improve automation, streamline CI/CD processes, and clean up unused or outdated settings. The most significant changes are the consolidation and update of workflow triggers, removal of redundant workflow files, and configuration updates for dependency management and code coverage.

Workflow and CI/CD updates:

  • The .github/workflows/Process-PSModule.yml file now handles both scheduled/nightly and pull request runs, replacing the previous separate nightly workflow. It also updates the referenced workflow version to v5 for improved compatibility and features. [1] [2] [3]
  • The .github/PSModule.yml configuration file is introduced to set up code coverage targets and other test/build options for the Process-PSModule workflow.

Repository maintenance and cleanup:

  • The .github/workflows/Linter.yml workflow and the .github/linters/.jscpd.json configuration file are removed, indicating a streamlining or migration of linting and code duplication checks. [1] [2]

Dependency management improvements:

  • The .github/dependabot.yml file is updated to automatically label GitHub Actions dependency updates with dependencies and github-actions, making it easier to triage and track these pull requests.

Copilot AI review requested due to automatic review settings October 3, 2025 21:13
Copy link
Copy Markdown

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 pull request consolidates GitHub workflow automation by merging nightly and pull request runs into a single workflow and upgrading to Process-PSModule v5. The changes streamline CI/CD processes by removing redundant workflows and improving dependency management configuration.

  • Consolidated nightly and pull request workflows into Process-PSModule.yml with v5 upgrade
  • Removed separate Linter workflow and jscpd configuration files
  • Added PSModule.yml configuration for code coverage and test settings

Reviewed Changes

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

Show a summary per file
File Description
.github/workflows/Process-PSModule.yml Added scheduled triggers and upgraded to v5
.github/workflows/Nightly-Run.yml Removed redundant nightly workflow
.github/workflows/Linter.yml Removed separate linter workflow
.github/linters/.jscpd.json Removed jscpd configuration file
.github/dependabot.yml Added labels for GitHub Actions dependencies
.github/PSModule.yml Added configuration for Process-PSModule workflow

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@MariusStorhaug Marius Storhaug (MariusStorhaug) merged commit 5769c9d into main Oct 3, 2025
41 checks passed
@github-actions
Copy link
Copy Markdown

github-actions bot commented Oct 3, 2025

Module CasingStyle - 1.0.6 published to the PowerShell Gallery.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Oct 3, 2025

GitHub release for CasingStyle v1.0.6 has been created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants