Skip to content

Conversation

@MariusStorhaug
Copy link
Member

Description

This pull request makes several updates to the repository's GitHub workflow and configuration files, focusing on improving workflow automation, updating dependencies, and cleaning up unused files. The main changes include updating the Process-PSModule workflow to a new version with additional configuration, removing obsolete workflow files, and refining dependency management.

Workflow and CI/CD improvements:

  • Updated .github/workflows/Process-PSModule.yml to use workflow.yml@v5 instead of v4, added nightly scheduling and workflow dispatch triggers, and removed the custom run name. [1] [2]
  • Added a new .github/PSModule.yml configuration file to set a code coverage target for the Process-PSModule workflow.
  • Removed the obsolete .github/workflows/Nightly-Run.yml workflow, consolidating nightly runs into the main Process-PSModule workflow.
  • Removed the .github/workflows/Linter.yml workflow, indicating a change in how linting is handled or a move away from the previous linter setup.

Dependency and configuration updates:

  • Updated .github/dependabot.yml to automatically add dependencies and github-actions labels to PRs created for GitHub Actions updates.
  • Removed the .github/linters/.jscpd.json configuration file, likely indicating the removal or replacement of duplicate code detection tooling.

@MariusStorhaug MariusStorhaug self-assigned this Oct 4, 2025
Copilot AI review requested due to automatic review settings October 4, 2025 16:35
Copy link

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 updates the Process-PSModule workflow to version 5 and consolidates workflow configuration by removing redundant files and adding centralized configuration.

  • Updated the main workflow from v4 to v5 with improved scheduling and dispatch capabilities
  • Consolidated nightly runs and linting into the main workflow by removing separate workflow files
  • Added configuration file for code coverage targets and dependency management labels

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 Updated to v5, added nightly scheduling and workflow dispatch triggers
.github/workflows/Nightly-Run.yml Removed redundant workflow, functionality moved to main Process-PSModule workflow
.github/workflows/Linter.yml Removed separate linter workflow
.github/linters/.jscpd.json Removed duplicate code detection configuration
.github/dependabot.yml Added automatic labeling for GitHub Actions dependency updates
.github/PSModule.yml Added new configuration file with code coverage target of 90%

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

@MariusStorhaug MariusStorhaug merged commit 469ee10 into main Oct 4, 2025
38 checks passed
@MariusStorhaug MariusStorhaug deleted the dependabot branch October 4, 2025 16:48
@github-actions
Copy link

github-actions bot commented Oct 4, 2025

Module PSSemVer - 1.1.8 published to the PowerShell Gallery.

@github-actions
Copy link

github-actions bot commented Oct 4, 2025

GitHub release for PSSemVer v1.1.8 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