Skip to content

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

Merged
Marius Storhaug (MariusStorhaug) merged 3 commits into
mainfrom
dependabot
Oct 4, 2025
Merged

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

Conversation

@MariusStorhaug
Copy link
Copy Markdown
Member

Description

This pull request makes several updates to the repository's GitHub workflow and configuration files. The main goals are to consolidate and update CI workflows, remove unused or redundant files, and adjust some configuration settings for code coverage and dependency management.

Key changes include:

Workflow consolidation and updates:

  • The .github/workflows/Nightly-Run.yml workflow has been removed, and its nightly and manual trigger functionality has been merged into .github/workflows/Process-PSModule.yml. The updated workflow now supports both scheduled nightly runs and manual dispatch, in addition to pull request triggers. [1] [2]
  • The Process-PSModule.yml workflow has been updated to use version 5 of the shared workflow (workflow.yml@v5), up from version 4.

Configuration and CI settings:

  • The .github/PSModule.yml configuration file has been updated to set CodeCoverage.PercentTarget to 0 (from 80), effectively disabling the code coverage requirement. Additional test and build configuration options have been commented out for clarity.
  • The .github/linters/.jscpd.json file, which configured code duplication detection, has been removed.
  • The .github/workflows/Linter.yml workflow, which ran code linting on pull requests, has been removed.

Dependency management:

  • The .github/dependabot.yml file has been updated so that Dependabot PRs for GitHub Actions are now automatically labeled with dependencies and github-actions.

Copilot AI review requested due to automatic review settings October 4, 2025 15:58
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 workflows and updates configuration settings to modernize the CI/CD pipeline. The main purpose is to simplify workflow management by merging nightly and pull request workflows while bumping to version 5 of the Process-PSModule shared workflow.

  • Consolidated nightly run functionality into the main Process-PSModule workflow
  • Updated to Process-PSModule v5 and removed redundant linting workflow
  • Disabled code coverage requirements and enhanced Dependabot configuration

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 workflow_dispatch and schedule triggers, bumped workflow to v5
.github/workflows/Nightly-Run.yml Removed redundant workflow (functionality moved to Process-PSModule.yml)
.github/workflows/Linter.yml Removed standalone linter workflow
.github/linters/.jscpd.json Removed code duplication detection configuration
.github/dependabot.yml Added automatic labeling for GitHub Actions dependencies
.github/PSModule.yml Updated configuration with comments and disabled code coverage target

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

…arget to 80 and ensure tests are skipped on Linux and MacOS
@MariusStorhaug Marius Storhaug (MariusStorhaug) merged commit ca166d3 into main Oct 4, 2025
28 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 4, 2025

Module Path - 1.0.20 published to the PowerShell Gallery.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 4, 2025

GitHub release for Path v1.0.20 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