mirror of https://github.com/raandree/NTFSSecurity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
| status | date | last-verified | owner | source |
|---|---|---|---|---|
| accepted | 2026-10-04 | 2026-10-04 | shared | maintainer decision after work package 4 |
Decision 11: CI and the wiki run on GitHub Actions
- Choice:
.github/workflows/ci.ymlreplaces AppVeyor. On pull requests and pushes tomaster, thebuildjob (windows-2025) builds the module in Release, checks the docs against the build, and runs the Pester tests in Windows PowerShell 5.1 and PowerShell 7. Thewikijob convertsDocswith.github/scripts/Export-WikiContent.ps1and publishes the wiki frommasterwith the built-in token; on pull requests it lists the pages that would change.appveyor.ymlis removed. - Rationale: The maintainer wants a browsable wiki without a second, hand- written copy of the docs (the 2018 wiki went stale), and one CI platform instead of two. Public repositories get Windows runners for free, and the checks appear on the pull request without a third-party service.
- Consequences:
Docsstays the only source (Decision 9); the wiki is a generated mirror, and edits made in the wiki are overwritten. Only thepublish-wikijob, which runs formasteralone, hascontents: write; thewikijob that previews pull requests, including Dependabot's, is read-only (2026-10-04). Actions are pinned by commit SHA. Test results appear in the job summary and as thetest-resultsartifact. - Rejected: a hand-maintained wiki next to
Docs, publishing the wiki by hand at release time, and keeping AppVeyor for build and tests.