Skip to content

🩹 [Patch]: Add PSModule configuration, skipping tests on MacOS and Linux#25

Merged
Marius Storhaug (MariusStorhaug) merged 1 commit into
mainfrom
fixv4
Mar 26, 2025
Merged

🩹 [Patch]: Add PSModule configuration, skipping tests on MacOS and Linux#25
Marius Storhaug (MariusStorhaug) merged 1 commit into
mainfrom
fixv4

Conversation

@MariusStorhaug
Copy link
Copy Markdown
Member

Description

This pull request includes changes to the GitHub Actions workflows to configure and manage the testing of the PSModule. The most important changes involve setting up the PSModule test configuration and updating the workflow to skip tests on specific operating systems.

Configuration of PSModule tests:

  • .github/PSModule.yml: Added a new configuration file for PSModule tests, specifying that tests should be skipped on Linux and MacOS, and setting a code coverage target of 80%.

Workflow updates:

Type of change

  • 📖 [Docs]
  • 🪲 [Fix]
  • 🩹 [Patch]
  • ⚠️ [Security fix]
  • 🚀 [Feature]
  • 🌟 [Breaking change]

Checklist

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas

Copilot AI review requested due to automatic review settings March 26, 2025 06:51
Copy link
Copy Markdown

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 adds a new PSModule test configuration to skip tests on Linux and MacOS, and updates the workflow by removing the now unnecessary SkipTests parameter.

  • Added a new configuration file (.github/PSModule.yml) to define PSModule test behavior and expected code coverage.
  • Removed the SkipTests parameter from the workflow configuration in .github/workflows/Process-PSModule.yml since the test skipping is handled in the new configuration file.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/PSModule.yml Added configuration for PSModule tests to skip tests on Linux and MacOS and set coverage target
.github/workflows/Process-PSModule.yml Removed the SkipTests parameter as its functionality is now managed by the PSModule configuration

@github-actions
Copy link
Copy Markdown

Module Path - 1.0.17 published to the PowerShell Gallery.

@github-actions
Copy link
Copy Markdown

GitHub release for Path v1.0.17 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