Skip to content

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

Merged
MariusStorhaug merged 4 commits intomainfrom
dependabot/github_actions/actions/checkout-5
Oct 4, 2025
Merged

🩹 [Patch]: Bump Process-PSModule to v5#4
MariusStorhaug merged 4 commits intomainfrom
dependabot/github_actions/actions/checkout-5

Conversation

@MariusStorhaug
Copy link
Member

Description

This pull request makes several updates to the repository's GitHub configuration, primarily focused on simplifying and consolidating CI/CD and linter workflows, updating dependency management, and modifying test/build configuration files. The most significant changes include removing unused workflow files, updating workflow triggers and secrets handling, and cleaning up linter and test configuration files.

Workflow and CI/CD changes:

  • Deleted the .github/workflows/Linter.yml workflow, removing the automated linting job from pull requests.
  • Deleted the .github/workflows/Nightly-Run.yml workflow, removing the nightly scheduled job that triggered the Process-PSModule workflow.
  • Updated .github/workflows/Process-PSModule.yml to add nightly and manual triggers, and removed the custom run name.
  • Changed the Process-PSModule job to use version v5 of the workflow, and switched to secrets: inherit for passing secrets.

Dependency and configuration management:

  • Updated .github/dependabot.yml to automatically apply dependencies and github-actions labels to GitHub Actions updates.
  • Removed the .github/linters/.jscpd.json configuration file, indicating duplicate code detection is no longer configured.

Test and build configuration:

  • Commented out or skipped several test and build steps in .github/PSModule.yml, likely to streamline or temporarily disable certain checks.

dependabot bot and others added 3 commits August 11, 2025 20:34
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>
…figurations, update Process-PSModule workflow to use v5 and inherit secrets.
@MariusStorhaug MariusStorhaug self-assigned this Oct 4, 2025
Copilot AI review requested due to automatic review settings October 4, 2025 15:49
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

This pull request consolidates GitHub workflows by removing separate linter and nightly run workflows and integrating their functionality into the main Process-PSModule workflow. The changes update the Process-PSModule workflow to version 5, add scheduled and manual triggers, and simplify secrets handling.

  • Consolidated three separate workflows into one by removing Linter.yml and Nightly-Run.yml
  • Updated Process-PSModule workflow to version 5 with improved trigger configuration and secrets inheritance
  • Added Dependabot labeling configuration and commented out test/build configurations

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 nightly/manual triggers, simplified secrets handling
.github/workflows/Nightly-Run.yml Removed standalone nightly workflow
.github/workflows/Linter.yml Removed standalone linter workflow
.github/linters/.jscpd.json Removed duplicate code detection configuration
.github/dependabot.yml Added automatic labeling for dependency updates
.github/PSModule.yml Added commented-out test and build configuration options

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

@MariusStorhaug MariusStorhaug merged commit a5f053f into main Oct 4, 2025
38 checks passed
@MariusStorhaug MariusStorhaug deleted the dependabot/github_actions/actions/checkout-5 branch October 4, 2025 15:54
@github-actions
Copy link

github-actions bot commented Oct 4, 2025

Module MemoryMappedFile - 0.0.2 published to the PowerShell Gallery.

@github-actions
Copy link

github-actions bot commented Oct 4, 2025

GitHub release for MemoryMappedFile v0.0.2 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