Skip to content

Conversation

@MariusStorhaug
Copy link
Member

Description

This pull request updates the repository's CI/CD and linting configuration, primarily to streamline workflows, update dependencies, and remove unused files. The most important changes are summarized below.

CI/CD Workflow Updates:

  • The Process-PSModule workflow is now scheduled to run nightly and on manual dispatch, in addition to pull requests targeting main. This consolidates and replaces the previous separate nightly workflow. (.github/workflows/Process-PSModule.yml, .github/workflows/Nightly-Run.yml) [1] [2]
  • The Process-PSModule workflow now uses version v5 of its reusable workflow, upgrading from v4. (.github/workflows/Process-PSModule.yml)
  • A new configuration file .github/PSModule.yml is added to control the Process-PSModule workflow, specifying code coverage targets and providing options for skipping certain tests and builds.

Linting and Quality Control:

  • The linter workflow (.github/workflows/Linter.yml) and the JSCPD configuration file (.github/linters/.jscpd.json) have been removed, indicating a shift away from the previous linting approach. [1] [2]

Dependency Management:

  • Dependabot configuration is updated to automatically label GitHub Actions updates with dependencies and github-actions for better tracking. (.github/dependabot.yml)

@MariusStorhaug MariusStorhaug self-assigned this Oct 4, 2025
Copilot AI review requested due to automatic review settings October 4, 2025 07:12
@MariusStorhaug MariusStorhaug requested a review from a team as a code owner October 4, 2025 07:12
Copy link
Contributor

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 consolidate CI workflows, upgrade the reusable Process-PSModule workflow to v5, add configuration for its behavior, and adjust Dependabot labeling while removing separate nightly and linting workflows.

  • Consolidated nightly and PR workflows into a single Process-PSModule workflow with manual and scheduled triggers.
  • Upgraded reusable workflow reference from v4 to v5 and added a new PSModule configuration file.
  • Added Dependabot labels; removed linting and duplicate detection configs (Linter.yml and .jscpd.json).

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 Adds schedule/dispatch triggers and upgrades reusable workflow to v5.
.github/workflows/Nightly-Run.yml Removes separate nightly workflow (now consolidated).
.github/workflows/Linter.yml Removes linter workflow.
.github/linters/.jscpd.json Removes duplicate code detection configuration.
.github/dependabot.yml Adds automatic labeling for dependency updates.
.github/PSModule.yml Introduces configuration for Process-PSModule (coverage and optional skips).

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

@MariusStorhaug MariusStorhaug merged commit b69da71 into main Oct 4, 2025
64 of 65 checks passed
@MariusStorhaug MariusStorhaug deleted the dependabot branch October 4, 2025 07:38
@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Module NerdFonts - 1.0.28 published to the PowerShell Gallery.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

GitHub release for NerdFonts v1.0.28 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