Skip to content

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

Merged
Marius Storhaug (MariusStorhaug) merged 3 commits into
mainfrom
dependabot
Oct 4, 2025
Merged

Marius Storhaug (MariusStorhaug) merged 3 commits into
mainfrom
dependabot

Conversation

@MariusStorhaug

Copy link
Copy Markdown
Member

Description

This pull request updates the repository's CI/CD workflow configuration, focusing on consolidating and modernizing how automated processes are managed. The main changes are the removal of redundant workflows, the addition of centralized configuration for the Process-PSModule workflow, and dependency management improvements.

Workflow consolidation and modernization:

  • Removed the .github/workflows/Linter.yml and .github/workflows/Nightly-Run.yml files, consolidating linting and scheduled/nightly tasks into the main Process-PSModule.yml workflow. [1] [2]
  • Updated .github/workflows/Process-PSModule.yml to handle both scheduled and manual dispatch events, and to run on pull requests targeting main.
  • Updated the Process-PSModule workflow to use version v5 of the shared workflow instead of v4.

Configuration and dependency management:

  • Added a new .github/PSModule.yml file to configure code coverage targets for the Process-PSModule workflow, aiming for at least 50% coverage.
  • Improved Dependabot configuration by adding labels for dependency and GitHub Actions updates in .github/dependabot.yml.

Cleanup:

  • Removed the .github/linters/.jscpd.json configuration file, likely as part of the linter workflow consolidation.

Copilot AI review requested due to automatic review settings October 4, 2025 06:20

Copilot AI left a comment

Copy link
Copy Markdown

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 the CI/CD workflow configuration by consolidating multiple workflows into a single Process-PSModule workflow and upgrading to version 5. The changes streamline automation processes while adding centralized configuration management.

  • Consolidated linting and nightly run functionality into the main Process-PSModule workflow
  • Upgraded Process-PSModule workflow from v4 to v5 and added scheduling capabilities
  • Added centralized configuration file with code coverage targets

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 scheduling and workflow dispatch triggers
.github/workflows/Nightly-Run.yml Removed - functionality consolidated into main workflow
.github/workflows/Linter.yml Removed - functionality consolidated into main workflow
.github/linters/.jscpd.json Removed linter configuration file
.github/dependabot.yml Added labels for dependency updates
.github/PSModule.yml Added new configuration file for Process-PSModule workflow

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

@MariusStorhaug
Marius Storhaug (MariusStorhaug) merged commit 1cdaba6 into main Oct 4, 2025
38 checks passed
@github-actions

github-actions Bot commented Oct 4, 2025

Copy link
Copy Markdown

Module Discord - 0.0.4 published to the PowerShell Gallery.

@github-actions

github-actions Bot commented Oct 4, 2025

Copy link
Copy Markdown

GitHub release for Discord v0.0.4 has been created.

This branch was previously deployed

1 inactive deployment
github-pages — e20f2699 Deployed Oct 4, 2025 by MariusStorhaug via Process-PSModule / Publish-Site #12
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