diff --git a/.browserslistrc b/.browserslistrc
index d9ac94d78..70956f982 100755
--- a/.browserslistrc
+++ b/.browserslistrc
@@ -1,2 +1,5 @@
-defaults
+> 0.1%
+last 2 versions
+Firefox ESR
+not dead
maintained node versions
diff --git a/.ecrc.json b/.ecrc.json
index 7e8106915..8dd8c1e0b 100644
--- a/.ecrc.json
+++ b/.ecrc.json
@@ -4,7 +4,17 @@
"IgnoreDefaults": true,
"SpacesAftertabs": false,
"NoColor": false,
- "Exclude": ["pnpm-lock.yaml", ".markdownlint.jsonc", "LICENSE/"],
+ "Exclude": [
+ "js/vendor/",
+ "pnpm-lock.yaml",
+ ".markdownlint.jsonc",
+ "LICENSE/",
+ "collections/_docs/code-of-conduct.md",
+ "collections/_docs/contributing.md",
+ "collections/_docs/security.md",
+ "collections/_docs/support.md",
+ "collections/_pages/vision.md"
+ ],
"AllowedContentTypes": [],
"PassedFiles": [],
"Disable": {
diff --git a/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc
index 5674ee619..d820427f2 100644
--- a/.markdownlint-cli2.jsonc
+++ b/.markdownlint-cli2.jsonc
@@ -9,7 +9,18 @@
"globs": ["**.md"],
// Define glob expressions to ignore
- "ignores": ["_site/", "node_modules/", "**/COPYING.md"],
+ "ignores": [
+ "_site/",
+ "node_modules/",
+ "**/COPYING.md",
+ // Generated by compile.siteifyHealthFiles from OpenINF/.github;
+ // fixes here are overwritten on the next build.
+ "collections/_docs/code-of-conduct.md",
+ "collections/_docs/contributing.md",
+ "collections/_docs/security.md",
+ "collections/_docs/support.md",
+ "collections/_pages/vision.md"
+ ],
"markdownItPlugins": [
["markdown-it-task-lists"],
diff --git a/.nvmrc b/.nvmrc
index deed13c01..b03f40867 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-lts/jod
+lts/krypton
diff --git a/.prettierignore b/.prettierignore
index b16a69037..097d10468 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -7,3 +7,12 @@ node_modules/
vendor/
package.json
pnpm-lock.yaml
+
+# Generated by compile.siteifyHealthFiles from the OpenINF/.github
+# repository. Fixes applied here are overwritten on the next build; the
+# source files are the place to change them.
+collections/_docs/code-of-conduct.md
+collections/_docs/contributing.md
+collections/_docs/security.md
+collections/_docs/support.md
+collections/_pages/vision.md
diff --git a/.remarkignore b/.remarkignore
index 35c5c5b4e..e0c8671ef 100755
--- a/.remarkignore
+++ b/.remarkignore
@@ -1,3 +1,12 @@
.github/ISSUE_TEMPLATE/*.md
node_modules/
vendor/
+
+# Generated by compile.siteifyHealthFiles from the OpenINF/.github
+# repository. Fixes applied here are overwritten on the next build; the
+# source files are the place to change them.
+collections/_docs/code-of-conduct.md
+collections/_docs/contributing.md
+collections/_docs/security.md
+collections/_docs/support.md
+collections/_pages/vision.md
diff --git a/_includes/assets/img/sublime-theme/hamburger-primary.svg b/_includes/assets/img/sublime-theme/hamburger-primary.svg
index c6379b9a8..fb219ad19 100644
--- a/_includes/assets/img/sublime-theme/hamburger-primary.svg
+++ b/_includes/assets/img/sublime-theme/hamburger-primary.svg
@@ -1,4 +1,3 @@
-
diff --git a/_includes/assets/img/sublime-theme/hamburger-secondary.svg b/_includes/assets/img/sublime-theme/hamburger-secondary.svg
index e50f8a330..82d163e41 100644
--- a/_includes/assets/img/sublime-theme/hamburger-secondary.svg
+++ b/_includes/assets/img/sublime-theme/hamburger-secondary.svg
@@ -1,4 +1,3 @@
-
diff --git a/biome.jsonc b/biome.jsonc
index aa3b01eee..a320a3f23 100644
--- a/biome.jsonc
+++ b/biome.jsonc
@@ -8,7 +8,7 @@
"!**/node_modules/",
"!**/package.json",
"!**/pnpm-lock.yaml",
- "!**/assets/js/vendor/**"
+ "!**/assets/js/vendor"
]
},
"formatter": {
diff --git a/build/tasks/format/format-md.mts b/build/tasks/format/format-md.mts
index 64a726336..0e9b48a40 100644
--- a/build/tasks/format/format-md.mts
+++ b/build/tasks/format/format-md.mts
@@ -12,6 +12,14 @@ const markdownFiles = await glob([
'!node_modules/',
'!**/COPYING.md',
'!_site/',
+ // Generated by compile.siteifyHealthFiles from the OpenINF/.github
+ // repository. Fixes applied here are overwritten on the next build; the
+ // source files are the place to change them.
+ '!collections/_docs/code-of-conduct.md',
+ '!collections/_docs/contributing.md',
+ '!collections/_docs/security.md',
+ '!collections/_docs/support.md',
+ '!collections/_pages/vision.md',
]);
let exitCode = 0;
diff --git a/build/tasks/verify/verify-md.mts b/build/tasks/verify/verify-md.mts
index 58506566f..7f22dcbc6 100644
--- a/build/tasks/verify/verify-md.mts
+++ b/build/tasks/verify/verify-md.mts
@@ -12,6 +12,14 @@ const markdownFiles = await glob([
'!node_modules/',
'!**/COPYING.md',
'!_site/',
+ // Generated by compile.siteifyHealthFiles from the OpenINF/.github
+ // repository. Fixes applied here are overwritten on the next build; the
+ // source files are the place to change them.
+ '!collections/_docs/code-of-conduct.md',
+ '!collections/_docs/contributing.md',
+ '!collections/_docs/security.md',
+ '!collections/_docs/support.md',
+ '!collections/_pages/vision.md',
]);
let exitCode = 0;
diff --git a/collections/_docs/agent-forwarding.md b/collections/_docs/agent-forwarding.md
index cd31bf8a6..4cd9253b6 100644
--- a/collections/_docs/agent-forwarding.md
+++ b/collections/_docs/agent-forwarding.md
@@ -31,8 +31,8 @@ GitHub before any usage of the key to authenticate may occur.
If you don't already have an SSH key, you must generate a new one for
authentication. You can check for existing keys if you are unsure whether you
-already have an SSH key. For more information, see "[Checking for existing
-SSH keys][]".
+already have an SSH key. For more information, see "[Checking for existing SSH
+keys][]".
If you don't want to reenter your passphrase every time you use your SSH key,
you can add your key to the SSH agent, which will manage your SSH keys and
@@ -147,8 +147,8 @@ keyring into the remote container gets done automatically by the extension.
:::excerpt{.quote}
[SCP]{#scp .dfn} is a means of
-securely transferring [computer files][] between a local [host][] and a remote host
-or between two remote hosts. It is based on the [Secure Shell][] (SSH)
+securely transferring [computer files][] between a local [host][] and a remote
+host or between two remote hosts. It is based on the [Secure Shell][] (SSH)
protocol.[^1] "SCP" commonly refers to both the Secure Copy Protocol and the
program itself.[^2]
diff --git a/collections/_drafts/adopting-release-levels-stability-index.md b/collections/_drafts/adopting-release-levels-stability-index.md
index 282dc411f..118c63498 100644
--- a/collections/_drafts/adopting-release-levels-stability-index.md
+++ b/collections/_drafts/adopting-release-levels-stability-index.md
@@ -47,7 +47,8 @@ modifications occur. An Experimental feature may require a command-line flag or
environment variable setting to enable it to help avoid surprises. Experimental
features may also emit a warning.
-_Portion above cross-posted; derived of model: [Node.js Core Stability index][]._
+_Portion above cross-posted; derived of model: [Node.js Core Stability
+index][]._
diff --git a/package-scripts.yml b/package-scripts.yml
index 23a793a3c..ead81be52 100644
--- a/package-scripts.yml
+++ b/package-scripts.yml
@@ -6,7 +6,7 @@ scripts:
buildStyles: tsx build/tasks/compile/build-styles.mts
siteifyHealthFiles: tsx build/tasks/compile/siteify-health-files.mts
verify:
- all: for i in build/tasks/verify/*.mts; do tsx "$i"; done
+ all: 'rc=0; for i in build/tasks/verify/*.mts; do tsx "$i" || rc=1; done; exit $rc'
browserslist: tsx build/tasks/verify/verify-browserslist.mts
scss: tsx build/tasks/verify/verify-scss.mts
dockerfile: tsx build/tasks/verify/verify-dockerfile.mts
@@ -23,7 +23,7 @@ scripts:
validForSC: tsx build/tasks/verify/verify-valid-for-sc.mts
yaml: tsx build/tasks/verify/verify-yaml.mts
format:
- all: for i in build/tasks/format/*.mts; do tsx "$i"; done
+ all: 'rc=0; for i in build/tasks/format/*.mts; do tsx "$i" || rc=1; done; exit $rc'
scss: tsx build/tasks/format/format-scss.mts
dockerfile: tsx build/tasks/format/format-dockerfile.mts
js: tsx build/tasks/format/format-js.mts