Skip to content

Conversation

@MariusStorhaug
Copy link
Member

@MariusStorhaug MariusStorhaug commented Sep 20, 2025

Description

This pull request introduces several updates to automation and logging in the repository, focusing on dependency management and workflow maintenance, along with improvements to script documentation and output formatting.

Automation and Dependency Management

  • Added a new .github/dependabot.yml configuration to enable weekly updates for GitHub Actions dependencies using Dependabot.

Workflow Maintenance

  • Updated all GitHub Actions workflows (Action-Test.yml, Auto-Release.yml, and Linter.yml) to use actions/checkout@v5 for improved reliability and security. [1] [2] [3]

Script Documentation and Output Improvements

  • Revised example values in Set-MaskedValue documentation within scripts/Helpers.psm1 to use generic token placeholders instead of actual token formats, enhancing security and clarity. [1] [2]
  • Enhanced logging in scripts/main.ps1 by adding new log groups that output Host and PSStyle information in JSON format for easier parsing and debugging. [1] [2]

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 September 20, 2025 13:35
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 enhances the PowerShell debugging script by adding JSON-formatted logging for Host and PSStyle contexts. The changes provide an alternative JSON representation of these objects alongside the existing Format-List output.

  • Added JSON logging for the $Host object with 10-level depth conversion
  • Added JSON logging for the $PSStyle object with 10-level depth conversion

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

@MariusStorhaug MariusStorhaug merged commit 317d784 into main Sep 20, 2025
17 of 19 checks passed
@MariusStorhaug MariusStorhaug deleted the Fix branch September 20, 2025 14:05
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