🩹 [Patch]: Bump Process-PSModule to v5#4
Merged
Marius Storhaug (MariusStorhaug) merged 1 commit intomainfrom Oct 4, 2025
Merged
🩹 [Patch]: Bump Process-PSModule to v5#4Marius Storhaug (MariusStorhaug) merged 1 commit intomainfrom
Marius Storhaug (MariusStorhaug) merged 1 commit intomainfrom
Conversation
There was a problem hiding this comment.
Pull Request Overview
This pull request modernizes CI/CD pipeline configuration by consolidating workflows, upgrading dependencies, and raising quality standards. The changes streamline automation while maintaining comprehensive coverage through fewer, more focused workflows.
- Consolidates nightly and manual workflow triggers into the main Process-PSModule workflow
- Updates Process-PSModule workflow to use v5 and inherit secrets for improved security
- Increases code coverage requirement from 0% to 50% to enforce better testing standards
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/Process-PSModule.yml |
Updated to v5, added workflow_dispatch and schedule triggers, simplified secret management |
.github/workflows/Nightly-Run.yml |
Removed redundant nightly workflow (functionality moved to main workflow) |
.github/workflows/Linter.yml |
Removed linter workflow configuration |
.github/linters/.jscpd.json |
Removed jscpd linter configuration file |
.github/PSModule.yml |
Increased code coverage target to 50% and added commented configuration options |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
Module Jwt - 1.9.3 published to the PowerShell Gallery. |
|
GitHub release for Jwt v1.9.3 has been created. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This pull request updates the CI/CD pipeline configuration for the repository, focusing on simplifying workflows, improving test coverage requirements, and updating dependencies to use newer versions and inherited secrets. The changes remove redundant or unused workflow files and linter configurations, and enhance the main workflow to support both scheduled and manual runs.
CI/CD Workflow Updates:
.github/workflows/Process-PSModule.ymlis updated to trigger on manual dispatch and nightly schedule, in addition to pull requests, enabling more flexible automation.v5of the reusable workflow and inherits secrets, ensuring up-to-date processes and more secure secret management..github/workflows/Nightly-Run.ymlis removed, consolidating scheduled runs into the main workflow.Linting and Code Quality:
.github/workflows/Linter.ymland its configuration file.github/linters/.jscpd.jsonare removed, indicating a shift away from the previous linting setup. [1] [2]Test Coverage Requirements:
.github/PSModule.ymlis increased from 0% to 50%, raising the quality bar for tests.