Skip to content

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

Merged
MariusStorhaug merged 3 commits intomainfrom
dependabot
Oct 4, 2025
Merged

🩹 [Patch]: Bump Process-PSModule to v5#9
MariusStorhaug merged 3 commits intomainfrom
dependabot

Conversation

@MariusStorhaug
Copy link
Member

Description

This pull request updates the repository's GitHub workflow and configuration files to simplify CI processes, remove unused workflows, and improve automation labeling for dependency updates. The main changes include consolidating nightly and manual runs into the main workflow, updating workflow versions, and cleaning up linter and code duplication configurations.

Workflow and CI configuration updates:

  • Consolidated nightly and manual workflow triggers into .github/workflows/Process-PSModule.yml, enabling both scheduled and manual dispatch runs and removing the now-redundant .github/workflows/Nightly-Run.yml file. [1] [2]
  • Updated the referenced workflow version from v4 to v5 in .github/workflows/Process-PSModule.yml to ensure the latest workflow improvements are used.
  • Added a new .github/PSModule.yml configuration file to set up code coverage targets for the Process-PSModule workflow.

Linter and code duplication configuration cleanup:

  • Removed the .github/workflows/Linter.yml workflow and the .github/linters/.jscpd.json code duplication configuration, indicating a shift away from these linting and duplication checks in the CI process. [1] [2]

Dependabot automation improvement:

  • Updated .github/dependabot.yml to automatically add dependencies and github-actions labels to GitHub Actions update PRs, improving dependency management and review workflow.

@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

Updates the GitHub workflow configuration to bump Process-PSModule from v4 to v5, consolidates CI processes, and removes unused linting components. The changes streamline the CI pipeline by merging nightly and manual workflow triggers into a single workflow file.

  • Consolidated nightly and manual workflow triggers into the main Process-PSModule workflow
  • Updated Process-PSModule workflow version from v4 to v5
  • Removed standalone linter workflow and configuration files

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 Added workflow_dispatch and schedule triggers, updated workflow version to v5
.github/workflows/Nightly-Run.yml Removed redundant nightly workflow file
.github/workflows/Linter.yml Removed standalone linter workflow
.github/linters/.jscpd.json Removed code duplication configuration
.github/dependabot.yml Added automatic labeling for dependency updates
.github/PSModule.yml Added 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 MariusStorhaug merged commit 6b61834 into main Oct 4, 2025
38 checks passed
@MariusStorhaug MariusStorhaug deleted the dependabot branch October 4, 2025 16:54
@github-actions
Copy link

github-actions bot commented Oct 4, 2025

Module Retry - 0.1.7 published to the PowerShell Gallery.

@github-actions
Copy link

github-actions bot commented Oct 4, 2025

GitHub release for Retry v0.1.7 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.

1 participant