You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🩹 [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.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]](diffhunk://#diff-a12ae5c885b0673c0ff6f70c2670886907590d624626e07da4c52e01aeaf56a4L32-R32)
[[2]](diffhunk://#diff-d3f6900ee5159d4bc4ba6d893e2dd8443c2691b0490d7351cffbd7a37ed8d95aL28-R29)
[[3]](diffhunk://#diff-482e65806ed9e4a7320f14964764086b91fed4a28d12e4efde1776472e147e79L22-R22)
**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]](diffhunk://#diff-acb1351e3ba396afa6a397b0bd44b5d8ed3ffeb97a3f3ef3633e9cfd6cacf11aL15-R15)
[[2]](diffhunk://#diff-acb1351e3ba396afa6a397b0bd44b5d8ed3ffeb97a3f3ef3633e9cfd6cacf11aL25-R25)
* 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]](diffhunk://#diff-dc2e5a659836b1b73abb03421c567f5018c2755677c4a0aa764cb26117b68011R133-R136)
[[2]](diffhunk://#diff-dc2e5a659836b1b73abb03421c567f5018c2755677c4a0aa764cb26117b68011R152-R155)
## Type of change
<!-- Use the check-boxes [x] on the options that are relevant. -->
- [ ] 📖 [Docs]
- [ ] 🪲 [Fix]
- [x] 🩹 [Patch]
- [ ] ⚠️ [Security fix]
- [ ] 🚀 [Feature]
- [ ] 🌟 [Breaking change]
## Checklist
<!-- Use the check-boxes [x] on the options that are relevant. -->
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
0 commit comments