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