Skip to content

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

Merged
Marius Storhaug (MariusStorhaug) merged 2 commits into
mainfrom
dependabot
Oct 5, 2025
Merged

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

Conversation

@MariusStorhaug

Copy link
Copy Markdown
Member

Description

This pull request updates the repository's GitHub workflow and configuration files to streamline CI processes, improve dependency management, and remove unused or redundant workflows and configurations. The main focus is on unifying and modernizing how automated processes are triggered and managed.

Workflow and CI configuration updates:

  • Updated the main Process-PSModule workflow to run on both scheduled (nightly) and manual (workflow_dispatch) triggers, in addition to pull requests targeting main. This consolidates the nightly run into the main workflow. (.github/workflows/Process-PSModule.yml)
  • Upgraded the referenced version of the reusable workflow from v4 to v5 for PSModule/Process-PSModule, ensuring the latest workflow improvements and fixes are used. (.github/workflows/Process-PSModule.yml)

Cleanup and removal of unused files:

  • Removed the dedicated nightly workflow (Nightly-Run.yml), as its functionality is now merged into the main workflow. (.github/workflows/Nightly-Run.yml)
  • Deleted the linter workflow (Linter.yml) and its configuration file (.jscpd.json), indicating a shift away from the previous linting setup. (.github/workflows/Linter.yml, .github/linters/.jscpd.json) [1] [2]

Dependency and automation improvements:

  • Added labels to Dependabot configuration for both GitHub Actions and NuGet updates, improving visibility and triaging of dependency PRs. (.github/dependabot.yml)
  • Introduced a new .github/PSModule.yml configuration file to set up code coverage targets and provide a template for additional test/build configuration for the Process-PSModule workflow. (.github/PSModule.yml)

Copilot AI review requested due to automatic review settings October 5, 2025 07:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 and modernizes the GitHub workflow configuration by upgrading the Process-PSModule workflow to v5 and merging nightly automation into the main workflow. The changes also remove redundant linting infrastructure and improve dependency management visibility.

  • Updated Process-PSModule workflow to v5 with integrated scheduling and manual triggers
  • Removed separate nightly and linter workflows to reduce redundancy
  • Enhanced Dependabot configuration with proper labeling for better PR categorization

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 Upgraded to v5, added workflow_dispatch and schedule triggers, removed run-name
.github/workflows/Nightly-Run.yml Removed dedicated nightly workflow (functionality merged into main workflow)
.github/workflows/Linter.yml Removed linter workflow
.github/linters/.jscpd.json Removed linter configuration file
.github/dependabot.yml Added labels for GitHub Actions and NuGet dependencies
.github/PSModule.yml Added new configuration file for Process-PSModule workflow with code coverage settings

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

@MariusStorhaug Marius Storhaug (MariusStorhaug) merged commit 39f2303 into main Oct 5, 2025
38 checks passed
@github-actions

github-actions Bot commented Oct 5, 2025

Copy link
Copy Markdown

Module WoW - 0.0.25 published to the PowerShell Gallery.

@github-actions

github-actions Bot commented Oct 5, 2025

Copy link
Copy Markdown

GitHub release for WoW v0.0.25 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