Skip to content

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

Merged
Marius Storhaug (MariusStorhaug) merged 4 commits into
mainfrom
dependabot/github_actions/actions/checkout-5
Oct 4, 2025
Merged

🩹 [Patch]: Bump Process-PSModule to v5#4
Marius Storhaug (MariusStorhaug) merged 4 commits into
mainfrom
dependabot/github_actions/actions/checkout-5

Conversation

@MariusStorhaug

Copy link
Copy Markdown
Member

Description

This pull request primarily updates and simplifies the repository's GitHub workflow and configuration files. The main changes include consolidating scheduled and pull request workflows, updating workflow calls to use newer versions and inherited secrets, removing unused linter and configuration files, and improving Dependabot labeling.

Workflow and CI/CD improvements:

  • The .github/workflows/Process-PSModule.yml workflow now handles both scheduled (nightly) and pull request events, consolidating responsibilities previously split between multiple workflows. The workflow is also updated to use workflow.yml@v5 and inherits secrets instead of specifying them directly. [1] [2]
  • The .github/workflows/Nightly-Run.yml workflow is removed, as its functionality is now handled by the updated Process-PSModule.yml workflow.
  • The .github/workflows/Linter.yml workflow is removed, eliminating the automated linting step from the repository.

Configuration and automation cleanup:

  • The .github/linters/.jscpd.json configuration file is removed, indicating that duplicate code detection with JSCPD is no longer configured.
  • The .github/PSModule.yml file is updated to skip several test and build steps, streamlining the module's CI process.
  • The .github/dependabot.yml configuration is updated to add dependencies and github-actions labels to PRs created by Dependabot, improving PR triage.

dependabot Bot and others added 3 commits August 27, 2025 18:09
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…Module workflow to inherit secrets and use latest version
Copilot AI review requested due to automatic review settings October 4, 2025 15:57

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 GitHub workflows and simplifies the CI/CD configuration by migrating from multiple specialized workflows to a single unified approach. The changes bump the Process-PSModule workflow to v5 and streamline automation.

  • Consolidated scheduled and pull request workflows into a single Process-PSModule workflow
  • Removed separate Nightly-Run and Linter workflows to reduce complexity
  • Updated Dependabot configuration to improve PR labeling

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 handle both scheduled and PR events, bumped to v5, and switched to inherited secrets
.github/workflows/Nightly-Run.yml Removed as functionality moved to Process-PSModule workflow
.github/workflows/Linter.yml Removed automated linting workflow
.github/linters/.jscpd.json Removed JSCPD duplicate code detection configuration
.github/dependabot.yml Added dependency and github-actions labels for better PR triage
.github/PSModule.yml Added commented configuration options for potential future use

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

@MariusStorhaug Marius Storhaug (MariusStorhaug) merged commit f0c15b7 into main Oct 4, 2025
36 checks passed
@MariusStorhaug Marius Storhaug (MariusStorhaug) deleted the dependabot/github_actions/actions/checkout-5 branch October 4, 2025 16:08
@github-actions

github-actions Bot commented Oct 4, 2025

Copy link
Copy Markdown

Module Net - 1.0.1 published to the PowerShell Gallery.

@github-actions

github-actions Bot commented Oct 4, 2025

Copy link
Copy Markdown

GitHub release for Net v1.0.1 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