🩹 [Patch]: Bump Process-PSModule to v5#8
Merged
Marius Storhaug (MariusStorhaug) merged 4 commits intomainfrom Oct 4, 2025
Merged
🩹 [Patch]: Bump Process-PSModule to v5#8Marius Storhaug (MariusStorhaug) merged 4 commits intomainfrom
Marius Storhaug (MariusStorhaug) merged 4 commits intomainfrom
Conversation
…figurations, update Process-PSModule workflow to use v5 and inherit secrets
There was a problem hiding this comment.
Pull Request Overview
This PR streamlines CI/CD workflows by consolidating the nightly and pull request processes, removes automated linting, and improves configuration for dependency management and test coverage.
Key changes:
- Consolidates nightly and PR workflows into a single Process-PSModule workflow with v5 reusable workflow
- Removes automated linting capabilities (Linter.yml and jscpd configuration)
- Increases code coverage target from 0% to 50%
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/Process-PSModule.yml |
Adds schedule and workflow_dispatch triggers, updates to v5 workflow with inherited secrets |
.github/workflows/Nightly-Run.yml |
Removed - functionality consolidated into Process-PSModule workflow |
.github/workflows/Linter.yml |
Removed - disables automated linting in CI |
.github/linters/.jscpd.json |
Removed - duplicate code detection configuration no longer needed |
.github/dependabot.yml |
Adds default labels for better categorization of dependency PRs |
.github/PSModule.yml |
Increases code coverage target and adds commented configuration options |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
Module Dns - 1.0.1 published to the PowerShell Gallery. |
|
GitHub release for Dns v1.0.1 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 and simplifies the CI/CD and workflow configuration for the repository. The main focus is on streamlining workflows, improving test coverage targets, and updating dependency management practices.
Workflow and CI/CD updates:
.github/workflows/Linter.ymland.github/linters/.jscpd.jsonfiles, effectively disabling automated linting and duplicate code detection in CI. [1] [2].github/workflows/Nightly-Run.ymland updating.github/workflows/Process-PSModule.ymlto handle both scheduled and manual triggers, as well as pull requests to themainbranch. [1] [2]Process-PSModule.ymlto use versionv5and switched to inheriting secrets, simplifying secrets management.Testing and code quality:
.github/PSModule.yml, raising the minimum standard for test coverage.Dependency management:
dependencies,github-actions) to Dependabot PRs for GitHub Actions in.github/dependabot.yml, improving visibility and triage of automated dependency updates.