From 67077f934c29a4a9a8bdedaaeb5e058e848e9ebd Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 10:24:54 +0200 Subject: [PATCH 01/22] docs: correct Process-PSModule links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0150774..cd38ef8 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ It provides the CI/CD framework wiring, repository contribution guidance, and st Code of Conduct, security, and support policies are inherited from [`PSModule/.github`](https://github.com/PSModule/.github). Process-PSModule owns release generation, so the template does not include GitHub generated-release-notes configuration. -For step-by-step instructions, see the [template quickstart](https://psmodule.github.io/docs/Modules/Process-PSModule/template-quickstart/). +For step-by-step instructions, see the [template quickstart](https://psmodule.io/Process-PSModule/). ## After creating a repository from this template @@ -19,7 +19,7 @@ For step-by-step instructions, see the [template quickstart](https://psmodule.gi 4. Confirm `.github/PSModule.yml` only overrides defaults when your module needs different behavior. 5. Open a draft pull request and run the full CI pipeline. -See [repository defaults](https://psmodule.github.io/docs/Modules/Repository-Defaults/) for the full checklist. +See [repository defaults](https://psmodule.io/Process-PSModule/) for the full checklist. ## Prerequisites From 3f7c4164b41ccf8b25e7e8ab3b6e48f7e9345493 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 10:51:37 +0200 Subject: [PATCH 02/22] docs: link specific Process-PSModule pages --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cd38ef8..723741b 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ It provides the CI/CD framework wiring, repository contribution guidance, and st Code of Conduct, security, and support policies are inherited from [`PSModule/.github`](https://github.com/PSModule/.github). Process-PSModule owns release generation, so the template does not include GitHub generated-release-notes configuration. -For step-by-step instructions, see the [template quickstart](https://psmodule.io/Process-PSModule/). +For step-by-step instructions, see the [template quickstart](https://psmodule.io/Process-PSModule/get-started/repository-setup/). ## After creating a repository from this template @@ -19,7 +19,7 @@ For step-by-step instructions, see the [template quickstart](https://psmodule.io 4. Confirm `.github/PSModule.yml` only overrides defaults when your module needs different behavior. 5. Open a draft pull request and run the full CI pipeline. -See [repository defaults](https://psmodule.io/Process-PSModule/) for the full checklist. +See [repository defaults](https://psmodule.io/Process-PSModule/reference/repository-standard/) for the full checklist. ## Prerequisites From 971b8eddf90095841a565f1eebdb88169526a10c Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:01:20 +0200 Subject: [PATCH 03/22] docs: link Process-PSModule repository --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 723741b..6d2c615 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ It provides the CI/CD framework wiring, repository contribution guidance, and st Code of Conduct, security, and support policies are inherited from [`PSModule/.github`](https://github.com/PSModule/.github). Process-PSModule owns release generation, so the template does not include GitHub generated-release-notes configuration. -For step-by-step instructions, see the [template quickstart](https://psmodule.io/Process-PSModule/get-started/repository-setup/). +For step-by-step instructions, see the [template quickstart](https://github.com/PSModule/Process-PSModule). ## After creating a repository from this template @@ -19,7 +19,7 @@ For step-by-step instructions, see the [template quickstart](https://psmodule.io 4. Confirm `.github/PSModule.yml` only overrides defaults when your module needs different behavior. 5. Open a draft pull request and run the full CI pipeline. -See [repository defaults](https://psmodule.io/Process-PSModule/reference/repository-standard/) for the full checklist. +See [repository defaults](https://github.com/PSModule/Process-PSModule) for the full checklist. ## Prerequisites From 22df794626ee5cf4586793a2ac30d5e2292f1f70 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:05:36 +0200 Subject: [PATCH 04/22] docs: distinguish Process-PSModule audiences --- README.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6d2c615..8971450 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,18 @@ The canonical starting template for new PowerShell modules in the PSModule organ ## Purpose -Use this template when creating a new PowerShell module repository. -It provides the CI/CD framework wiring, repository contribution guidance, and starter layout that every PSModule module repository needs. +Use this template when creating a new PowerShell module repository in the PSModule organization. +It provides the organization framework wiring, repository contribution guidance, and starter layout. Code of Conduct, security, and support policies are inherited from [`PSModule/.github`](https://github.com/PSModule/.github). Process-PSModule owns release generation, so the template does not include GitHub generated-release-notes configuration. -For step-by-step instructions, see the [template quickstart](https://github.com/PSModule/Process-PSModule). +## Setup and getting started -## After creating a repository from this template +For setup and getting-started information, see the [Process-PSModule documentation](https://psmodule.io/Process-PSModule/). + +### PSModule organization + +Use this template to create a module repository within the PSModule organization. 1. Replace the `{{ NAME }}` placeholder with your module name throughout the repository. 2. Replace the starter function, test, and example with your module's first real command. @@ -19,7 +23,11 @@ For step-by-step instructions, see the [template quickstart](https://github.com/ 4. Confirm `.github/PSModule.yml` only overrides defaults when your module needs different behavior. 5. Open a draft pull request and run the full CI pipeline. -See [repository defaults](https://github.com/PSModule/Process-PSModule) for the full checklist. +### Other organizations + +Process-PSModule can also be used outside the PSModule organization. Configure its reusable workflow, +repository settings, credentials, documentation site, and release process for your own organization. +Start with the Process-PSModule documentation rather than assuming this template's organization defaults apply. ## Prerequisites From 663b119f02d1c4e34a115a6243adc8dbff07460e Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:07:27 +0200 Subject: [PATCH 05/22] docs: simplify template framework guidance --- README.md | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 8971450..5c64981 100644 --- a/README.md +++ b/README.md @@ -9,29 +9,8 @@ It provides the organization framework wiring, repository contribution guidance, Code of Conduct, security, and support policies are inherited from [`PSModule/.github`](https://github.com/PSModule/.github). Process-PSModule owns release generation, so the template does not include GitHub generated-release-notes configuration. -## Setup and getting started - -For setup and getting-started information, see the [Process-PSModule documentation](https://psmodule.io/Process-PSModule/). - -### PSModule organization - -Use this template to create a module repository within the PSModule organization. - -1. Replace the `{{ NAME }}` placeholder with your module name throughout the repository. -2. Replace the starter function, test, and example with your module's first real command. -3. Set the repository description and custom properties on GitHub. -4. Confirm `.github/PSModule.yml` only overrides defaults when your module needs different behavior. -5. Open a draft pull request and run the full CI pipeline. - -### Other organizations - -Process-PSModule can also be used outside the PSModule organization. Configure its reusable workflow, -repository settings, credentials, documentation site, and release process for your own organization. -Start with the Process-PSModule documentation rather than assuming this template's organization defaults apply. - -## Prerequisites - -Modules built from this template use the [PSModule framework](https://github.com/PSModule/Process-PSModule) for building, testing, and publishing. +This template belongs to the Process-PSModule framework. Review the framework documentation before using +or adapting the template for your organization. ## Contributing From d1aad81651f7ac01e02a423c3d3a9390f12551d2 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:10:09 +0200 Subject: [PATCH 06/22] docs: centralize template guidance --- README.md | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 5c64981..58456ce 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,5 @@ The canonical starting template for new PowerShell modules in the PSModule organization. -## Purpose - -Use this template when creating a new PowerShell module repository in the PSModule organization. -It provides the organization framework wiring, repository contribution guidance, and starter layout. -Code of Conduct, security, and support policies are inherited from [`PSModule/.github`](https://github.com/PSModule/.github). -Process-PSModule owns release generation, so the template does not include GitHub generated-release-notes configuration. - -This template belongs to the Process-PSModule framework. Review the framework documentation before using -or adapting the template for your organization. - -## Contributing - -To contribute to this template itself, read the [contribution guidelines](.github/CONTRIBUTING.md). -For agents and AI tools, start with [`AGENTS.md`](AGENTS.md). +For setup, security and support policies, release-note generation, and framework guidance, see the +[Process-PSModule documentation](https://psmodule.io/Process-PSModule/). From 7bf7e0b148f24b7283909f95686a5ea54b4fa11a Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:11:23 +0200 Subject: [PATCH 07/22] docs: focus template link on setup --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 58456ce..cf33a65 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,5 @@ The canonical starting template for new PowerShell modules in the PSModule organization. -For setup, security and support policies, release-note generation, and framework guidance, see the +For setup, read the framework guidance in the [Process-PSModule documentation](https://psmodule.io/Process-PSModule/). From 401070f3092eeb97ea705909c9e2acce7bdbc057 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:20:39 +0200 Subject: [PATCH 08/22] chore: remove optional example --- .gitattributes | 1 - examples/General.ps1 | 7 ------- 2 files changed, 8 deletions(-) delete mode 100644 examples/General.ps1 diff --git a/.gitattributes b/.gitattributes index 96c2e0d..c18fe2f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,3 @@ -# Needed for publishing of examples, build worker defaults to core.autocrlf=input. * text eol=autocrlf *.mof text eol=crlf diff --git a/examples/General.ps1 b/examples/General.ps1 deleted file mode 100644 index 79d4f26..0000000 --- a/examples/General.ps1 +++ /dev/null @@ -1,7 +0,0 @@ -<# - .SYNOPSIS - Basic module usage example. -#> - -Import-Module -Name '{{ NAME }}' -Get-PSModuleTest -Name 'World' From 1817a195da40785ed1ba09989f4406b0275038fa Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:25:08 +0200 Subject: [PATCH 09/22] chore: update template automation defaults --- .github/CODEOWNERS | 50 ------------------------------------------ .github/PSModule.yml | 2 +- .github/dependabot.yml | 13 ++--------- .github/zizmor.yml | 5 +++++ 4 files changed, 8 insertions(+), 62 deletions(-) delete mode 100644 .github/CODEOWNERS create mode 100644 .github/zizmor.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 134e9b5..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,50 +0,0 @@ -# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners -# Each line is a file pattern followed by one or more owners. - -# These owners will be the default owners for everything in -# the repo. Unless a later match takes precedence, -# @global-owner1 and @global-owner2 will be requested for -# review when someone opens a pull request. -* @PSModule/module-maintainers - -# Order is important; the last matching pattern takes the most -# precedence. When someone opens a pull request that only -# modifies JS files, only @js-owner and not the global -# owner(s) will be requested for a review. -# *.js @js-owner - -# You can also use email addresses if you prefer. They'll be -# used to look up users just like we do for commit author -# emails. -# *.go docs@example.com - -# Teams can be specified as code owners as well. Teams should -# be identified in the format @org/team-name. Teams must have -# explicit write access to the repository. In this example, -# the octocats team in the octo-org organization owns all .txt files. -# *.txt @octo-org/octocats - -# In this example, @doctocat owns any files in the build/logs -# directory at the root of the repository and any of its -# subdirectories. -# /build/logs/ @doctocat - -# The `docs/*` pattern will match files like -# `docs/getting-started.md` but not further nested files like -# `docs/build-app/troubleshooting.md`. -# docs/* docs@example.com - -# In this example, @octocat owns any file in an apps directory -# anywhere in your repository. -# apps/ @octocat - -# In this example, @doctocat owns any file in the `/docs` -# directory in the root of your repository and any of its -# subdirectories. -# /docs/ @doctocat - -# In this example, @octocat owns any file in the `/apps` -# directory in the root of your repository except for the `/apps/github` -# subdirectory, as its owners are left empty. -# /apps/ @octocat -# /apps/github diff --git a/.github/PSModule.yml b/.github/PSModule.yml index 406464d..4676b62 100644 --- a/.github/PSModule.yml +++ b/.github/PSModule.yml @@ -25,7 +25,7 @@ Linter: env: VALIDATE_BIOME_FORMAT: false VALIDATE_BIOME_LINT: false - VALIDATE_GITHUB_ACTIONS_ZIZMOR: false + VALIDATE_GITHUB_ACTIONS_ZIZMOR: true VALIDATE_JSCPD: false VALIDATE_JSON_PRETTIER: false VALIDATE_MARKDOWN_PRETTIER: false diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c3f3010..f039b07 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,16 +1,7 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - version: 2 updates: - package-ecosystem: github-actions directory: / - labels: - - dependencies - - github-actions schedule: - interval: daily - cooldown: - default-days: 7 + interval: cron + cron: '0 0 */3 * *' diff --git a/.github/zizmor.yml b/.github/zizmor.yml new file mode 100644 index 0000000..7d5aa9c --- /dev/null +++ b/.github/zizmor.yml @@ -0,0 +1,5 @@ +rules: + unpinned-uses: + config: + policies: + PSModule/Process-PSModule/.github/workflows/workflow.yml: ref-pin From 45662017e3cadeaf2d42d7a41f1bd935e46c50ef Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:42:22 +0200 Subject: [PATCH 10/22] docs: remove unused GitHub Actions validation from linter configuration --- .github/PSModule.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/PSModule.yml b/.github/PSModule.yml index 4676b62..3eb0e58 100644 --- a/.github/PSModule.yml +++ b/.github/PSModule.yml @@ -25,7 +25,6 @@ Linter: env: VALIDATE_BIOME_FORMAT: false VALIDATE_BIOME_LINT: false - VALIDATE_GITHUB_ACTIONS_ZIZMOR: true VALIDATE_JSCPD: false VALIDATE_JSON_PRETTIER: false VALIDATE_MARKDOWN_PRETTIER: false From cf1aa63bf8db9c8014036deb40dd98fc92067a1e Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:45:21 +0200 Subject: [PATCH 11/22] chore: use Super-Linter zizmor config --- .github/PSModule.yml | 2 ++ .github/{ => linters}/zizmor.yml | 0 2 files changed, 2 insertions(+) rename .github/{ => linters}/zizmor.yml (100%) diff --git a/.github/PSModule.yml b/.github/PSModule.yml index 3eb0e58..92f464d 100644 --- a/.github/PSModule.yml +++ b/.github/PSModule.yml @@ -25,6 +25,8 @@ Linter: env: VALIDATE_BIOME_FORMAT: false VALIDATE_BIOME_LINT: false + GITHUB_ACTIONS_ZIZMOR_CONFIG_FILE: zizmor.yml + VALIDATE_GITHUB_ACTIONS_ZIZMOR: true VALIDATE_JSCPD: false VALIDATE_JSON_PRETTIER: false VALIDATE_MARKDOWN_PRETTIER: false diff --git a/.github/zizmor.yml b/.github/linters/zizmor.yml similarity index 100% rename from .github/zizmor.yml rename to .github/linters/zizmor.yml From a99875c66449078fd3f98835d30cbf2b44f77277 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:48:01 +0200 Subject: [PATCH 12/22] chore: use default zizmor config name --- .github/PSModule.yml | 1 - .github/linters/{zizmor.yml => zizmor.yaml} | 0 2 files changed, 1 deletion(-) rename .github/linters/{zizmor.yml => zizmor.yaml} (100%) diff --git a/.github/PSModule.yml b/.github/PSModule.yml index 92f464d..4676b62 100644 --- a/.github/PSModule.yml +++ b/.github/PSModule.yml @@ -25,7 +25,6 @@ Linter: env: VALIDATE_BIOME_FORMAT: false VALIDATE_BIOME_LINT: false - GITHUB_ACTIONS_ZIZMOR_CONFIG_FILE: zizmor.yml VALIDATE_GITHUB_ACTIONS_ZIZMOR: true VALIDATE_JSCPD: false VALIDATE_JSON_PRETTIER: false diff --git a/.github/linters/zizmor.yml b/.github/linters/zizmor.yaml similarity index 100% rename from .github/linters/zizmor.yml rename to .github/linters/zizmor.yaml From e420103d89a6bd4bc8ffcbf1b441a4424388436b Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:48:43 +0200 Subject: [PATCH 13/22] docs: remove VALIDATE_GITHUB_ACTIONS_ZIZMOR from linter configuration --- .github/PSModule.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/PSModule.yml b/.github/PSModule.yml index 4676b62..3eb0e58 100644 --- a/.github/PSModule.yml +++ b/.github/PSModule.yml @@ -25,7 +25,6 @@ Linter: env: VALIDATE_BIOME_FORMAT: false VALIDATE_BIOME_LINT: false - VALIDATE_GITHUB_ACTIONS_ZIZMOR: true VALIDATE_JSCPD: false VALIDATE_JSON_PRETTIER: false VALIDATE_MARKDOWN_PRETTIER: false From 4b952bd54556d3c99dc09ee8a62f53edc466c5cc Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:49:37 +0200 Subject: [PATCH 14/22] docs: update PSModule.yml to remove outdated comments and adjust code coverage target --- .github/PSModule.yml | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/.github/PSModule.yml b/.github/PSModule.yml index 3eb0e58..d45d872 100644 --- a/.github/PSModule.yml +++ b/.github/PSModule.yml @@ -1,25 +1,6 @@ -# This file is used to configure the Process-PSModule workflow. -# Reference: -# - https://github.com/PSModule/Process-PSModule?tab=readme-ov-file#configuration - Test: CodeCoverage: - PercentTarget: 0 -# Uncomment this to test faster by skipping some steps -# TestResults: -# Skip: true -# SourceCode: -# Skip: true -# PSModule: -# Skip: true -# Module: -# Windows: -# Skip: true -# MacOS: -# Skip: true -# Build: -# Docs: -# Skip: true + PercentTarget: 80 Linter: env: From 732d791e7d9388b913262288c3b3026bf39789d7 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:51:51 +0200 Subject: [PATCH 15/22] chore: remove local pull request template --- .github/pull_request_template.md | 36 -------------------------------- 1 file changed, 36 deletions(-) delete mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index ff2067e..0000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,36 +0,0 @@ - - - - - -## New: - - - -## Technical Details - - - -
-Related issues - - - -
From 7e6dd4ac8cd6e70b19ac9c952a397d0460eb96c4 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 11:58:31 +0200 Subject: [PATCH 16/22] docs: centralize contribution guidance --- .github/CONTRIBUTING.md | 13 +++++-------- AGENTS.md | 4 ---- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index bc0da9d..1851c44 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,12 +1,9 @@ # Contributing -Follow the central [MSX contribution workflow](https://msx.no/docs/Ways-of-Working/Contribution-Workflow/) -for how to select work, create a branch, make commits, open a draft pull request, request review, -and merge changes. Use the [MSX Ways of Working](https://msx.no/docs/Ways-of-Working/) for the -shared issue, branching, commit, pull request, and review conventions. +Read the [README](../README.md) to understand this repository. -Use the Process-PSModule documentation for repository-specific standards: +Follow the central [MSX contribution workflow](https://msx.no/docs/Ways-of-Working/Contribution-Workflow/) +and [MSX Ways of Working](https://msx.no/docs/Ways-of-Working/) for shared contribution guidance. -- [Repository Standard](https://psmodule.io/Process-PSModule/reference/repository-standard/) -- [PowerShell module standard](https://psmodule.io/Process-PSModule/reference/powershell-module-standard/) -- [Validating before review](https://psmodule.io/Process-PSModule/guides/validating-before-review/) +For framework-specific guidance, review the +[Process-PSModule documentation](https://psmodule.io/Process-PSModule/). diff --git a/AGENTS.md b/AGENTS.md index 6b70809..ebb0731 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,7 +6,3 @@ Read in this order: - what this repository is and what it contains 2. [`.github/CONTRIBUTING.md`](.github/CONTRIBUTING.md) - how a change is made and reviewed -3. [Process-PSModule documentation](https://psmodule.io/Process-PSModule/) - - repository structure, module standards, and build/test/pack/publish guidance -4. [MSXOrg documentation](https://msx.no/docs/) - - central ways of working and coding standards From b08e44fb341b0d2bb5dd04f8bd31fa2156c5e321 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 12:02:49 +0200 Subject: [PATCH 17/22] docs: clarify contribution guidance --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index ebb0731..8b3b334 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,3 +6,4 @@ Read in this order: - what this repository is and what it contains 2. [`.github/CONTRIBUTING.md`](.github/CONTRIBUTING.md) - how a change is made and reviewed + - how to understand the contribution process and applicable standards From 62c1c8df098c67e8fc44a9187c3681cae739d5e9 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 12:03:28 +0200 Subject: [PATCH 18/22] docs: simplify contribution guidance --- .github/CONTRIBUTING.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1851c44..3495acb 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,7 +1,5 @@ # Contributing -Read the [README](../README.md) to understand this repository. - Follow the central [MSX contribution workflow](https://msx.no/docs/Ways-of-Working/Contribution-Workflow/) and [MSX Ways of Working](https://msx.no/docs/Ways-of-Working/) for shared contribution guidance. From 26f46a5f6690fbb572262561994df950a5047aea Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 12:07:48 +0200 Subject: [PATCH 19/22] chore: normalize template line endings --- .gitattributes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index c18fe2f..5a21867 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ -* text eol=autocrlf +* text=auto eol=lf *.mof text eol=crlf *.sh text eol=lf From 415d7824b67937e69354d9aa26758a46ee5f827a Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 12:09:54 +0200 Subject: [PATCH 20/22] chore: remove unused MOF line ending rule --- .gitattributes | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index 5a21867..8de0a1a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,6 +1,5 @@ * text=auto eol=lf -*.mof text eol=crlf *.sh text eol=lf *.svg eol=lf From 35298c7db8c04cd19215615ec4e0827342258492 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 12:15:03 +0200 Subject: [PATCH 21/22] chore: remove redundant line ending rules --- .gitattributes | 3 --- 1 file changed, 3 deletions(-) diff --git a/.gitattributes b/.gitattributes index 8de0a1a..dd90e6f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,8 +1,5 @@ * text=auto eol=lf -*.sh text eol=lf -*.svg eol=lf - # Ensure any exe files are treated as binary *.exe binary *.jpg binary From e15cff75dc679dde8fa49527656c5e2aca643289 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Thu, 10 Sep 2026 12:17:39 +0200 Subject: [PATCH 22/22] chore: rely on Git binary detection --- .gitattributes | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.gitattributes b/.gitattributes index dd90e6f..6313b56 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,10 +1 @@ * text=auto eol=lf - -# Ensure any exe files are treated as binary -*.exe binary -*.jpg binary -*.xl* binary -*.pfx binary -*.png binary -*.dll binary -*.so binary