From 325fe1b3ccdd8a0a99477a8a2e9c458982d3faf9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Nov 2026 03:05:23 +0000 Subject: [PATCH 1/2] docs: update Astro dependencies --- docs/package-lock.json | 102 ++++++++++++++++++----------------------- docs/package.json | 12 ++--- 2 files changed, 51 insertions(+), 63 deletions(-) diff --git a/docs/package-lock.json b/docs/package-lock.json index d080c2c2f2b..297712beaea 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -8,14 +8,14 @@ "name": "docs", "version": "0.0.1", "dependencies": { - "@astrojs/markdown-remark": "7.3.4", + "@astrojs/markdown-remark": "7.3.5", "@astrojs/rss": "^4.0.19", "@astrojs/sitemap": "^3.7.4", - "@astrojs/starlight": "0.42.7", + "@astrojs/starlight": "0.42.8", "@primer/octicons": "^19.42.0", - "astro": "7.4.2", + "astro": "7.4.5", "astro-mermaid": "2.2.0", - "mermaid": "12.2.0", + "mermaid": "12.3.0", "sharp": "^0.35.5", "starlight-blog": "^0.30.2", "starlight-changelogs": "^0.7.1", @@ -26,7 +26,7 @@ "@playwright/test": "^1.64.1", "@types/primer__octicons": "^19.21.0", "http-server": "^14.1.1", - "postcss": "8.5.31", + "postcss": "8.5.32", "satori": "^0.63.2", "starlight-github-alerts": "^0.5.0" }, @@ -314,13 +314,13 @@ } }, "node_modules/@astrojs/markdown-remark": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.3.4.tgz", - "integrity": "sha512-AB8S4EQKSryzH624iMDtvC+1AD5nSPzYpCXxc7e1H5ydXhv9B5Td2QfCPA0JyEwqsJpsIsPlW0iOqiy1imdqYw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.3.5.tgz", + "integrity": "sha512-Xk0gvOMEpBul2zj5jZXS5WH2Gng/6dW7c3WWLXgip+LZGpY64frwTvBChznMtpnNIqVgFXSsu44RYrISojcodQ==", "license": "MIT", "dependencies": { "@astrojs/internal-helpers": "0.13.0", - "@astrojs/prism": "4.1.1", + "@astrojs/prism": "4.1.2", "@mdx-js/mdx": "^3.1.1", "acorn": "^8.19.0", "estree-util-visit": "^2.0.0", @@ -360,9 +360,9 @@ } }, "node_modules/@astrojs/markdown-remark/node_modules/@astrojs/prism": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.1.1.tgz", - "integrity": "sha512-sXlAXJX6t4QfuLg+CuCDzpg7NoxWcyb4paFprgtFppLeisCBmh935h+tJ5CWXfsXEoW2IDy/ihbRMtiu28Chjw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.1.2.tgz", + "integrity": "sha512-jMrUEpFDarDO1KWPvVc9eSa8DSfwBlwEOHwX+8zvZQpiqXRGDxFnOXHsYqV6DP7w+0qIgTr98gS1GdQlm8ypWg==", "license": "MIT", "dependencies": { "prismjs": "^1.30.0" @@ -466,9 +466,9 @@ } }, "node_modules/@astrojs/starlight": { - "version": "0.42.7", - "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.42.7.tgz", - "integrity": "sha512-mlbit5iRjLx5eIcLf84Q2CwkrrsEgZrQwKKBK+vRf+ZGiSrwy1UGdT1hUfAIaHrMfcvkDpL+gw3aua7HobiKFg==", + "version": "0.42.8", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.42.8.tgz", + "integrity": "sha512-BGP8bmTbdky4OFCV9BNWZedLuzONyUtz754q+hie+li/2TQ5XJ6nvfO8fhRhIMcCpUEsA5Ynf4qTTFf/ft/3Pg==", "license": "MIT", "dependencies": { "@astrojs/markdown-satteri": "^0.4.0", @@ -520,9 +520,9 @@ } }, "node_modules/@astrojs/telemetry": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.4.1.tgz", - "integrity": "sha512-SMkvMsGOpM0FMAoT5pzhgI3LZC0JSPWf7Evwop+fZ3N6UkusPM7lI+sOJjMNI5OJrVoiei1/AGo1cY7sikTc5A==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.4.2.tgz", + "integrity": "sha512-2JOMRUxJrBSfiVDfeKLv1wBmvSIx1Y6u2YEO8awZ9qSq3u/rNAiUyFdOYi8dHv91kHrmYEQX7pRDw0J4xyj3UA==", "license": "MIT", "dependencies": { "ci-info": "^4.4.0", @@ -2412,15 +2412,15 @@ } }, "node_modules/astro": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/astro/-/astro-7.4.2.tgz", - "integrity": "sha512-FAH4cdDlFaVnQGjazLTEIC5vJqGlo5XANc1wIbzQHIqAjJTll/RWTUs+SPNW1JdezG4YGxMZllaE5A41T2kzhA==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-7.4.5.tgz", + "integrity": "sha512-n5lET11/qnrOWn4wNpXxD9g2VKkTIa162hHgrkMPChMQC5q/xh2lY2OerK5mpsEAFCNmXsYA7NISE+9Uo7Cxxg==", "license": "MIT", "dependencies": { "@astrojs/compiler-rs": "^0.5.1", "@astrojs/internal-helpers": "0.13.0", - "@astrojs/markdown-satteri": "0.4.5", - "@astrojs/telemetry": "3.4.1", + "@astrojs/markdown-satteri": "0.4.6", + "@astrojs/telemetry": "3.4.2", "@capsizecss/unpack": "^4.0.1", "@clack/prompts": "^1.8.1", "@oslojs/encoding": "^1.1.0", @@ -2452,7 +2452,7 @@ "package-manager-detector": "^1.9.0", "piccolore": "^0.1.3", "picomatch": "^4.0.7", - "rolldown": "^1.2.13", + "rolldown": "^1.2.14", "shiki": "^4.5.0", "smol-toml": "^1.9.1", "svgo": "^4.1.0", @@ -2464,7 +2464,7 @@ "unifont": "^1.0.3", "unstorage": "^1.17.5", "verkit": "^0.5.0", - "vite": "^8.3.4", + "vite": "^8.3.5", "vitefu": "^1.1.3", "xxhash-wasm": "^1.1.0", "yargs-parser": "^22.0.0", @@ -2545,21 +2545,21 @@ } }, "node_modules/astro/node_modules/@astrojs/markdown-satteri": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.4.5.tgz", - "integrity": "sha512-0IeGdoFbv0f+442KJhYS44Wg8F3MuHmRsxIEYuFyqkjRubc6dPBFZ7azor5t4AeXLQoT5A5h9HyViKpd70Dl9w==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.4.6.tgz", + "integrity": "sha512-6biKp2lEAYycF3jhv91br+Otyf4EgDFkF1oRL9ks0u/m/YRGmI7XkGQ2MgaM35DslT03f7NtozKtlqfBNkp6bw==", "license": "MIT", "dependencies": { "@astrojs/internal-helpers": "0.13.0", - "@astrojs/prism": "4.1.1", + "@astrojs/prism": "4.1.2", "github-slugger": "^2.0.0", "satteri": "^0.10.5" } }, "node_modules/astro/node_modules/@astrojs/prism": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.1.1.tgz", - "integrity": "sha512-sXlAXJX6t4QfuLg+CuCDzpg7NoxWcyb4paFprgtFppLeisCBmh935h+tJ5CWXfsXEoW2IDy/ihbRMtiu28Chjw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.1.2.tgz", + "integrity": "sha512-jMrUEpFDarDO1KWPvVc9eSa8DSfwBlwEOHwX+8zvZQpiqXRGDxFnOXHsYqV6DP7w+0qIgTr98gS1GdQlm8ypWg==", "license": "MIT", "dependencies": { "prismjs": "^1.30.0" @@ -3653,10 +3653,10 @@ } }, "node_modules/elkjs": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.9.3.tgz", - "integrity": "sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==", - "license": "EPL-2.0" + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.12.1.tgz", + "integrity": "sha512-IhMYKHE4S2vtx0QrhBP3lYOIKDeIiJXBrdq9MGYkuB8ZHqhrBnHNfSUndjXFewrX1CPK8chwq+2NA0K0hliYuw==", + "license": "EPL-2.0 OR GPL-3.0-or-later" }, "node_modules/emoji-regex-xs": { "version": "2.0.1", @@ -5477,9 +5477,9 @@ "license": "CC0-1.0" }, "node_modules/mermaid": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-12.2.0.tgz", - "integrity": "sha512-w7nr/SFrLO7BaVTs3dQTvYSV6nYSBj0Yy9DjBhsIJtAcHqRzXSq4Pg32ujHZ/AdWsAMNEvvhbm5dt9E2tOiHzw==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-12.3.0.tgz", + "integrity": "sha512-4113TdXeLAsMruJ79OpFL5O8+LTFXhQqZ260rF3tgUmiNAtRm4Uume04I+65PRN6yZ69J4f8rVYWW8zRk65UYw==", "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^7.1.2", @@ -5495,16 +5495,15 @@ "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.14", "dayjs": "^1.11.21", - "dompurify": "^3.4.12", - "elkjs": "^0.9.3", + "dompurify": "^3.4.17", + "elkjs": "^0.12.0", "es-toolkit": "^1.45.1", "katex": "^0.18.0", "khroma": "^2.1.0", "marked": "^16.3.0", "roughjs": "^4.6.6", "stylis": "^4.3.6", - "ts-dedent": "^2.2.0", - "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" + "ts-dedent": "^2.2.0" }, "engines": { "node": ">=22.12.0" @@ -6575,9 +6574,9 @@ } }, "node_modules/postcss": { - "version": "8.5.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.31.tgz", - "integrity": "sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==", + "version": "8.5.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.32.tgz", + "integrity": "sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==", "funding": [ { "type": "opencollective", @@ -8017,17 +8016,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/uuid": { - "version": "14.0.0", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist-node/bin/uuid" - } - }, "node_modules/verkit": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/verkit/-/verkit-0.5.0.tgz", diff --git a/docs/package.json b/docs/package.json index 4812d7da328..43db3caf3ed 100644 --- a/docs/package.json +++ b/docs/package.json @@ -23,14 +23,14 @@ "test:debug": "playwright test --debug" }, "dependencies": { - "@astrojs/markdown-remark": "7.3.4", + "@astrojs/markdown-remark": "7.3.5", "@astrojs/rss": "^4.0.19", "@astrojs/sitemap": "^3.7.4", - "@astrojs/starlight": "0.42.7", + "@astrojs/starlight": "0.42.8", "@primer/octicons": "^19.42.0", - "astro": "7.4.2", + "astro": "7.4.5", "astro-mermaid": "2.2.0", - "mermaid": "12.2.0", + "mermaid": "12.3.0", "sharp": "^0.35.5", "starlight-blog": "^0.30.2", "starlight-changelogs": "^0.7.1", @@ -41,12 +41,12 @@ "@playwright/test": "^1.64.1", "@types/primer__octicons": "^19.21.0", "http-server": "^14.1.1", - "postcss": "8.5.31", + "postcss": "8.5.32", "satori": "^0.63.2", "starlight-github-alerts": "^0.5.0" }, "overrides": { - "@astrojs/markdown-remark": "7.3.4", + "@astrojs/markdown-remark": "7.3.5", "p-queue": "9.3.3", "postcss": "$postcss", "qs": "6.16.1", From 3a8e3ba7a431a3bff3a16ad244e2d23c7dc1a8bc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Nov 2026 15:27:54 +0000 Subject: [PATCH 2/2] Apply three-day cooldown to Astro updates Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/update-astro.lock.yml | 8 ++++---- .github/workflows/update-astro.md | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml index 2bed15575e3..08d9d0ab32c 100644 --- a/.github/workflows/update-astro.lock.yml +++ b/.github/workflows/update-astro.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"831ea375a2c40c8d0d28fae1b585734ac3f099f9b6860b0cb380295dcfdec04a","body_hash":"e3de8fbbb25597c00ea38f802ff33cee6b59d0ca540eaaeb0a17cac4a519df50","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"d260d0b01df1757c30e3f0a13916ac2b56922a8c0a7ae50f31b7895cc400e189","body_hash":"167d6a82a8ef1b31d77a5427204bd38eb5312379b94cb87c3cf89d237b01a792","strict":true,"agent_id":"codex","agent_model":"copilot/gpt-5.6-sol","engine_versions":{"codex":"0.165.0"}} # gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"9000827ccba6bdab643e8b6fd33ac0654aef8333","version":"v8.0.2"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"949feb2413d6458794dcd2491c4babbbce0c15c1","version":"v7.1.0"},{"repo":"actions/upload-artifact","sha":"cf430e030ddbb5b0abf93d22962f4752f3646cd9","version":"v7.0.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.29.6","digest":"sha256:b865c0c5d79e7d5a802af878a5385e2a36bda21b9bc1bad6bb09ee3b32dc7f65","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.29.6@sha256:b865c0c5d79e7d5a802af878a5385e2a36bda21b9bc1bad6bb09ee3b32dc7f65"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.6","digest":"sha256:c9cdd4a834c874e3fc6932e4b64f62ae50a1909a091eb69aff81a6ea1402bf06","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.29.6@sha256:c9cdd4a834c874e3fc6932e4b64f62ae50a1909a091eb69aff81a6ea1402bf06"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.29.6","digest":"sha256:fe60c5816f7d91058090a794f62dd8af516f25e7a7497030d38b3f3fac2665d7","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.29.6@sha256:fe60c5816f7d91058090a794f62dd8af516f25e7a7497030d38b3f3fac2665d7"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.5.2","digest":"sha256:38fda60f9478165577af9c69d6f059d5968d191f834eb181119cb3e7e925aef6","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.5.2@sha256:38fda60f9478165577af9c69d6f059d5968d191f834eb181119cb3e7e925aef6"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f","pinned_image":"ghcr.io/github/gh-aw-node@sha256:2c2ea524e648b91c8333ce246e3838fcf5b19ac70e45baac1a51b9207299749f"},{"image":"ghcr.io/github/github-mcp-server:v2.0.3","digest":"sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132","pinned_image":"ghcr.io/github/github-mcp-server:v2.0.3@sha256:250bc6ce70788207608ef74cef4397230ff2e8481218da74d6093e4bd9101132"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","noop","report_incomplete","report_missing_data","report_missing_tool"]}],"threat_detection":{"mode":"enabled"},"admission":true} # This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -621,7 +621,7 @@ jobs: GH_AW_DEFAULT_ADMISSION_URL: ${{ vars.GH_AW_DEFAULT_ADMISSION_URL }} GH_AW_DEFAULT_ADMISSION_AUDIENCE: ${{ vars.GH_AW_DEFAULT_ADMISSION_AUDIENCE }} GH_AW_DEFAULT_ADMISSION_ON_OUTAGE: ${{ vars.GH_AW_DEFAULT_ADMISSION_ON_OUTAGE }} - GH_AW_ADMISSION_WORKFLOW_HASH: "831ea375a2c40c8d0d28fae1b585734ac3f099f9b6860b0cb380295dcfdec04a:e3de8fbbb25597c00ea38f802ff33cee6b59d0ca540eaaeb0a17cac4a519df50" + GH_AW_ADMISSION_WORKFLOW_HASH: "d260d0b01df1757c30e3f0a13916ac2b56922a8c0a7ae50f31b7895cc400e189:167d6a82a8ef1b31d77a5427204bd38eb5312379b94cb87c3cf89d237b01a792" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GITHUB_ACTOR: ${{ github.actor }} GITHUB_TRIGGERING_ACTOR: ${{ github.triggering_actor }} @@ -1559,7 +1559,7 @@ jobs: id: check run: | ncu_output="$(mktemp)" - npx --yes npm-check-updates --jsonUpgraded >"$ncu_output" 2>/dev/null || true + npx --yes npm-check-updates --jsonUpgraded --cooldown 3 >"$ncu_output" 2>/dev/null || true if [ -s "$ncu_output" ] && [ "$(tr -d '[:space:]' <"$ncu_output")" != "{}" ]; then echo "has_updates=true" >> "$GITHUB_OUTPUT" @@ -2039,7 +2039,7 @@ jobs: GH_AW_DEFAULT_ADMISSION_URL: ${{ vars.GH_AW_DEFAULT_ADMISSION_URL }} GH_AW_DEFAULT_ADMISSION_AUDIENCE: ${{ vars.GH_AW_DEFAULT_ADMISSION_AUDIENCE }} GH_AW_DEFAULT_ADMISSION_ON_OUTAGE: ${{ vars.GH_AW_DEFAULT_ADMISSION_ON_OUTAGE }} - GH_AW_ADMISSION_WORKFLOW_HASH: "831ea375a2c40c8d0d28fae1b585734ac3f099f9b6860b0cb380295dcfdec04a:e3de8fbbb25597c00ea38f802ff33cee6b59d0ca540eaaeb0a17cac4a519df50" + GH_AW_ADMISSION_WORKFLOW_HASH: "d260d0b01df1757c30e3f0a13916ac2b56922a8c0a7ae50f31b7895cc400e189:167d6a82a8ef1b31d77a5427204bd38eb5312379b94cb87c3cf89d237b01a792" GH_AW_INFO_WORKFLOW_ID: ${{ job.workflow_ref }} GITHUB_ACTOR: ${{ github.actor }} GITHUB_TRIGGERING_ACTOR: ${{ github.triggering_actor }} diff --git a/.github/workflows/update-astro.md b/.github/workflows/update-astro.md index 2a73c0064fd..e83ccd6a46b 100644 --- a/.github/workflows/update-astro.md +++ b/.github/workflows/update-astro.md @@ -72,7 +72,7 @@ jobs: working-directory: ./docs run: | ncu_output="$(mktemp)" - npx --yes npm-check-updates --jsonUpgraded >"$ncu_output" 2>/dev/null || true + npx --yes npm-check-updates --jsonUpgraded --cooldown 3 >"$ncu_output" 2>/dev/null || true if [ -s "$ncu_output" ] && [ "$(tr -d '[:space:]' <"$ncu_output")" != "{}" ]; then echo "has_updates=true" >> "$GITHUB_OUTPUT" @@ -114,10 +114,10 @@ You are an automated dependency updater for the `docs/` Astro site. Your job is ### 1. Update Dependencies -Navigate to the docs folder and run npm-check-updates to update all packages to their latest versions: +Navigate to the docs folder and run npm-check-updates to update all packages to the latest versions that have been published for at least three days. Apply the cooldown to every dependency update so recently published versions are skipped: ```bash -cd docs && npx --yes npm-check-updates --upgrade +cd docs && npx --yes npm-check-updates --upgrade --cooldown 3 ``` This updates `package.json` with the latest versions. Then install the updated dependencies: