Skip to content

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

Merged
Marius Storhaug (MariusStorhaug) merged 1 commit intomainfrom
dependabot
Oct 4, 2025
Merged

🩹 [Patch]: Bump Process-PSModule to v5#4
Marius Storhaug (MariusStorhaug) merged 1 commit intomainfrom
dependabot

Conversation

@MariusStorhaug
Copy link
Copy Markdown
Member

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:

  • The main workflow .github/workflows/Process-PSModule.yml is updated to trigger on manual dispatch and nightly schedule, in addition to pull requests, enabling more flexible automation.
  • The workflow now uses version v5 of the reusable workflow and inherits secrets, ensuring up-to-date processes and more secure secret management.
  • The old nightly workflow .github/workflows/Nightly-Run.yml is removed, consolidating scheduled runs into the main workflow.

Linting and Code Quality:

  • The linter workflow .github/workflows/Linter.yml and its configuration file .github/linters/.jscpd.json are removed, indicating a shift away from the previous linting setup. [1] [2]

Test Coverage Requirements:

  • The code coverage target in .github/PSModule.yml is increased from 0% to 50%, raising the quality bar for tests.

Copilot AI review requested due to automatic review settings October 4, 2025 11:47
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 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.

@MariusStorhaug Marius Storhaug (MariusStorhaug) merged commit ce57a84 into main Oct 4, 2025
36 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 4, 2025

Module Jwt - 1.9.3 published to the PowerShell Gallery.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 4, 2025

GitHub release for Jwt v1.9.3 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