v1.0.1
🩹 [Patch]: Add JSON logging for Host and PSStyle contexts (#12)
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.ymlconfiguration to enable weekly updates for GitHub Actions dependencies using Dependabot.
Workflow Maintenance
- Updated all GitHub Actions workflows (
Action-Test.yml,Auto-Release.yml, andLinter.yml) to useactions/checkout@v5for improved reliability and security. [1] [2] [3]
Script Documentation and Output Improvements
- Revised example values in
Set-MaskedValuedocumentation withinscripts/Helpers.psm1to use generic token placeholders instead of actual token formats, enhancing security and clarity. [1] [2] - Enhanced logging in
scripts/main.ps1by adding new log groups that outputHostandPSStyleinformation 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