Skip to content

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

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

🩹 [Patch]: Bump Process-PSModule to v5#5
Marius Storhaug (MariusStorhaug) merged 3 commits intomainfrom
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, update dependencies, and clean up unused configurations. The most significant changes include updating the Process-PSModule workflow to use a newer version, consolidating scheduled runs, and removing unused linter and nightly run workflows.

CI/CD Workflow Updates:

  • Updated .github/workflows/Process-PSModule.yml to use version v5 of the shared workflow instead of v4, and added both manual (workflow_dispatch) and scheduled (cron) triggers for nightly runs. This consolidates the previous separate nightly workflow into the main workflow file. [1] [2]
  • Removed the now-redundant .github/workflows/Nightly-Run.yml workflow file, since its functionality is now handled by the updated Process-PSModule workflow.

Linter and Code Quality Configuration:

  • Removed the .github/workflows/Linter.yml workflow, eliminating the automated linter job from CI.
  • Deleted the .github/linters/.jscpd.json configuration file, removing duplicate code detection settings.

Dependency Management:

  • Updated .github/dependabot.yml to add dependencies and github-actions labels to PRs created for GitHub Actions updates, improving PR organization and visibility.

Process-PSModule Workflow Configuration:

  • Added a new .github/PSModule.yml file to configure the Process-PSModule workflow, specifying code coverage targets and providing placeholders for additional test and build settings.

Copilot AI review requested due to automatic review settings October 4, 2025 16:03
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 streamlines CI/CD workflows by updating the Process-PSModule workflow to version 5, consolidating nightly runs, and removing unused linter configurations.

  • Updated Process-PSModule workflow to v5 with consolidated scheduling
  • Removed redundant Nightly-Run and Linter workflows
  • Added dependency management labels and workflow configuration

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 manual and scheduled triggers
.github/workflows/Nightly-Run.yml Removed redundant workflow file
.github/workflows/Linter.yml Removed linter workflow
.github/linters/.jscpd.json Removed duplicate code detection config
.github/dependabot.yml Added labels for GitHub Actions updates
.github/PSModule.yml Added new workflow configuration file

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

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

github-actions bot commented Oct 4, 2025

Module Object - 1.0.3 published to the PowerShell Gallery.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Oct 4, 2025

GitHub release for Object v1.0.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