🩹 [Patch]: Local framework artifacts stay out of commits - #43
🩹 [Patch]: Local framework artifacts stay out of commits#43Marius Storhaug (MariusStorhaug) wants to merge 5 commits into
Conversation
…ing directory Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
No Significant Changes DetectedThis PR does not contain changes to files that would trigger a new release:
Build, test, and publish stages will be skipped for this PR. If you believe this is incorrect, please verify that your changes are in the correct locations. |
Super-linter summary
All files and directories linted successfully For more information, see the GitHub Actions workflow run Powered by Super-linter |
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No Significant Changes DetectedThis PR does not contain changes to files that would trigger a new release:
Build, test, and publish stages will be skipped for this PR. If you believe this is incorrect, please verify that your changes are in the correct locations. |
No Significant Changes DetectedThis PR does not contain changes to files that would trigger a new release:
Build, test, and publish stages will be skipped for this PR. If you believe this is incorrect, please verify that your changes are in the correct locations. |
No Significant Changes DetectedThis PR does not contain changes to files that would trigger a new release:
Build, test, and publish stages will be skipped for this PR. If you believe this is incorrect, please verify that your changes are in the correct locations. |
No Significant Changes DetectedThis PR does not contain changes to files that would trigger a new release:
Build, test, and publish stages will be skipped for this PR. If you believe this is incorrect, please verify that your changes are in the correct locations. |
Pull request was converted to draft
Template repositories now reserve the root
/.PSModule/directory for generated Process-PSModule artifacts. The directory and every nested artifact stay out of commits.Fixed: generated framework artifacts stay out of commits
Local framework runs place build output, generated documentation, site content, and Pester reports beneath
.PSModule/. Pester's temporary configuration and container state lives in the runner temporary directory rather than the consumer worktree. The template ignores the single repository artifact root without broadly ignoring files that may belong in source control.Adopting this release
New repositories created from this template need no configuration, code, or invocation changes. The template's existing
PSModule/Process-PSModule/.github/workflows/workflow.yml@v8reference now includes the compatible framework migration. Existing repositories can add/.PSModule/to their.gitignorewhen they adopt the current Process-PSModulev8release.Release impact
release:patch, consistent with the patch classification in this PR title.Technical details
Consumer change record
/.gitignoregenerated-artifact rootoutputs/,_site/,TestResult/, orCodeCoverage/paths, with selected root paths ignored individually./.PSModule/ignores the complete generated-artifact tree; Pester temporary state is outside the consumer worktree.v8.git check-ignoreconfirms nested.PSModulepaths are ignored.Template baseline
PSModule/Process-PSModulev8reference atf04a481b1c7669f3e480f22b61e6d7fbbdd9311d, delivered by PSModule/Process-PSModule#540, uses releasedPSModule/Invoke-Pesterv5.1.1commitc5494aba3c07d7bfd81bdbbc9f301e8fa4a729fb, delivered by PSModule/Invoke-Pester#78.PSModule/Template-PSModulecommit9650691..PSModule/TestResultand.PSModule/CodeCoverageand reject rootTestResult,CodeCoverage, and.temppaths; this template commit ignores the resulting artifact root.Maintainer evidence
.gitignoreRelevant issues (or links)
Related work