Skip to content

Conversation

@MariusStorhaug
Copy link
Member

Description

This pull request updates the repository’s GitHub workflow and configuration files to streamline CI processes and improve automation. The main changes include updating the Process-PSModule workflow to the latest version, consolidating scheduled and manual triggers, removing unused workflow and linter files, and making minor configuration updates.

Workflow and CI configuration updates:

  • Updated .github/workflows/Process-PSModule.yml to use the latest PSModule/Process-PSModule workflow version (v5) and added both manual (workflow_dispatch) and scheduled (cron) triggers, consolidating functionality previously in the removed Nightly-Run.yml. [1] [2] [3]

Cleanup of unused configuration files:

  • Removed .github/workflows/Linter.yml and .github/linters/.jscpd.json as part of cleaning up unused or redundant CI and linter configurations. [1] [2]

Dependency management improvements:

  • Added default labels (dependencies, github-actions) for GitHub Actions updates in .github/dependabot.yml to improve dependency PR categorization.

New workflow configuration:

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

@MariusStorhaug MariusStorhaug self-assigned this Oct 4, 2025
Copilot AI review requested due to automatic review settings October 4, 2025 07:13
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 updates the repository's CI/CD infrastructure by upgrading the Process-PSModule workflow to version 5 and consolidating workflow functionality. The changes streamline automation by removing redundant workflows and configurations while improving dependency management.

  • Updated Process-PSModule workflow from v4 to v5 with consolidated scheduling
  • Removed redundant Nightly-Run workflow and unused linter configurations
  • Enhanced dependency management with default labels for GitHub Actions updates

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, removed run-name
.github/workflows/Nightly-Run.yml Removed redundant workflow (functionality moved to Process-PSModule)
.github/workflows/Linter.yml Removed unused linter workflow
.github/linters/.jscpd.json Removed unused linter configuration
.github/dependabot.yml Added default labels for GitHub Actions 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 859f087 into main Oct 4, 2025
39 checks passed
@MariusStorhaug MariusStorhaug deleted the dependabot branch October 4, 2025 07:29
@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Module GoogleFonts - 1.0.67 published to the PowerShell Gallery.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

GitHub release for GoogleFonts v1.0.67 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