Tags: PSModule/MemoryMappedFile
Tags
🪲 [Fix]: Fix linter settings and docs (#5) This pull request includes updates to configuration files and PowerShell scripts to improve linting controls and documentation. The main changes are grouped into configuration improvements and documentation enhancements. **Configuration improvements:** * Added a new `Linter` section to `.github/PSModule.yml` to explicitly disable several validation checks in the CI environment, such as Biome format/lint, GitHub Actions Zizmor, JSCPD, and various Prettier validations. * Updated `.github/linters/.markdown-lint.yml` to disable the `MD024` rule (no duplicate headings allowed) and clarified the punctuation list for `MD026`, allowing for more flexibility in markdown documentation. **Documentation enhancements:** * Added a `.DESCRIPTION` section to the comment-based help in `src/functions/private/Get-InternalPSModule.ps1` to provide more detailed documentation for the function. * Added a `.DESCRIPTION` section to the comment-based help in `src/functions/private/Set-InternalPSModule.ps1` for improved clarity and completeness of the function's documentation.
🩹 [Patch]: Bump Process-PSModule to v5 (#4) ## Description This pull request makes several updates to the repository's GitHub configuration, primarily focused on simplifying and consolidating CI/CD and linter workflows, updating dependency management, and modifying test/build configuration files. The most significant changes include removing unused workflow files, updating workflow triggers and secrets handling, and cleaning up linter and test configuration files. **Workflow and CI/CD changes:** * Deleted the `.github/workflows/Linter.yml` workflow, removing the automated linting job from pull requests. * Deleted the `.github/workflows/Nightly-Run.yml` workflow, removing the nightly scheduled job that triggered the `Process-PSModule` workflow. * Updated `.github/workflows/Process-PSModule.yml` to add nightly and manual triggers, and removed the custom run name. * Changed the `Process-PSModule` job to use version `v5` of the workflow, and switched to `secrets: inherit` for passing secrets. **Dependency and configuration management:** * Updated `.github/dependabot.yml` to automatically apply `dependencies` and `github-actions` labels to GitHub Actions updates. * Removed the `.github/linters/.jscpd.json` configuration file, indicating duplicate code detection is no longer configured. **Test and build configuration:** * Commented out or skipped several test and build steps in `.github/PSModule.yml`, likely to streamline or temporarily disable certain checks. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Init `MemoryMappedFile` module (#1) ## Description <!-- Add your description here --> ## Type of change <!-- Use the check-boxes [x] on the options that are relevant. --> - [ ] 📖 [Docs] - [ ] 🪲 [Fix] - [ ] 🩹 [Patch] - [ ]⚠️ [Security fix] - [ ] 🚀 [Feature] - [ ] 🌟 [Breaking change] ## Checklist <!-- Use the check-boxes [x] on the options that are relevant. --> - [ ] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas