ℹ️ Note
This PR body was truncated due to platform limits.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Deprecations / Replacements
Warning
The following dependencies are either deprecated or have replacements available.
Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
View abandoned dependencies (89)
[!NOTE]
Packages are marked as abandoned when they exceed the abandonmentThreshold since their last release. Unlike deprecated packages with official notices, abandonment is detected by release inactivity.
Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
Update docker/login-action digest to dbcb813
Update redis:7.4 Docker digest to e9b2e45
Update tryghost/actions digest to 22030a4
Update dependency @codemirror/view to v6.43.7
Update dependency @pnpm/workspace.workspace-manifest-reader to v1100.1.5
Update dependency @testing-library/user-event to v14.6.3
Update dependency @tryghost/brute-knex to v3.2.2
Update dependency concurrently to v10.0.4
Update dependency dompurify to v3.4.13
Update dependency iconv-lite to v0.7.3
Update dependency nock to v14.0.17
Update dependency parse-email-address to v0.0.4
Update dependency preact to v10.29.8
Update dependency prettier to v3.9.6
Update dependency sanitize-html to v2.17.6
Update dependency stylelint to v17.14.1
Update dependency tldts to v7.4.10
Update dependency tsx to v4.23.5
Update dependency yjs to v13.6.32
Update eslint monorepo to v9.39.5 (@eslint/js, eslint)
Update ghost/traffic-analytics Docker tag to v1.0.319
Update mysql Docker tag to v8.4.11
Update pnpm/action-setup action to v6.0.10
Update radix-ui-primitives monorepo (@radix-ui/react-accordion, @radix-ui/react-alert-dialog, @radix-ui/react-avatar, @radix-ui/react-checkbox, @radix-ui/react-context-menu, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu, @radix-ui/react-form, @radix-ui/react-hover-card, @radix-ui/react-label, @radix-ui/react-popover, @radix-ui/react-radio-group, @radix-ui/react-select, @radix-ui/react-separator, @radix-ui/react-slider, @radix-ui/react-slot, @radix-ui/react-switch, @radix-ui/react-tabs, @radix-ui/react-toggle, @radix-ui/react-toggle-group, @radix-ui/react-tooltip)
Update react-router monorepo to v7.18.2 (react-router, react-router-dom)
Update secretlint monorepo to v13.0.4 (@secretlint/secretlint-rule-pattern, @secretlint/secretlint-rule-preset-recommend, secretlint)
Update TryGhost content and email packages (@tryghost/nodemailer, @tryghost/request, @tryghost/url-utils)
Update TryGhost runtime packages (@tryghost/api-framework, @tryghost/bookshelf-plugins, @tryghost/database-info, @tryghost/debug, @tryghost/domain-events, @tryghost/errors, @tryghost/logging, @tryghost/pretty-cli, @tryghost/promise, @tryghost/root-utils, @tryghost/tpl, @tryghost/version, @tryghost/zip)
Update Vite packages (@vitejs/plugin-react, vite)
Update vitest monorepo to v4.1.10 (@vitest/browser-playwright, @vitest/coverage-v8, @vitest/ui, vitest)
Update actions/checkout action to v6.1.0
Update benchmark-action/github-action-benchmark action to v1.22.1
Update dependency @anthropic-ai/sdk to v0.115.0
Update dependency @aws-sdk/client-s3 to v3.1102.0
Update dependency @hookform/resolvers to v5.7.1
Update dependency @playwright/test to v1.62.1
Update dependency @sentry/vite-plugin to v5.4.0
Update dependency @slack/webhook to v7.2.0
Update dependency dependency-cruiser to v18.1.1
Update dependency eslint-plugin-playwright to v2.11.0
Update dependency fs-extra to v11.4.0
Update dependency globals to v17.9.0
Update dependency html-validate to v11.6.2
Update dependency html2canvas-pro to v2.3.3
Update dependency knip to v6.31.0
Update dependency lint-staged to v17.3.0
Update dependency lucide-react to v1.28.0
Update dependency msw to v2.15.0
Update dependency mysql2 to v3.23.2
Update dependency react-colorful to v5.8.0
Update dependency react-hook-form to v7.84.0
Update dependency sinon to v22.1.0
Update dependency terser to v5.49.1
Update dependency tsc-alias to v1.9.1
Update dependency type-fest to v5.8.0
Update github/gh-aw action to v0.84.3
Update lexical monorepo to v0.49.0 (@lexical/clipboard, @lexical/headless, @lexical/html, @lexical/link, @lexical/list, @lexical/markdown, @lexical/react, @lexical/rich-text, @lexical/selection, @lexical/text, @lexical/utils, lexical)
Update metascraper (metascraper, metascraper-amazon, metascraper-author, metascraper-description, metascraper-image, metascraper-logo, metascraper-logo-favicon, metascraper-publisher, metascraper-title, metascraper-url)
Update pnpm to v11.20.0
Update renovatebot/github-action action to v46.2.1
Update storybook monorepo to v10.5.6 (@storybook/addon-docs, @storybook/addon-links, @storybook/react, @storybook/react-vite, eslint-plugin-storybook, storybook)
Update TryGhost test support packages to v2.3.6 (@tryghost/email-mock-receiver, @tryghost/express-test, @tryghost/webhook-mock-receiver)
Update typescript-eslint monorepo to v8.66.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-plugin-ghost>@typescript-eslint/eslint-plugin, eslint-plugin-ghost>@typescript-eslint/utils, typescript-eslint)
Update actions/cache action to v6
Update actions/checkout action to v7
Update actions/setup-node action to v7
Update actions/stale action to v11
Update codecov/codecov-action action to v7
Update dependency @babel/runtime@<7.26.10 to v8
Update dependency @dnd-kit/sortable to v10
Update dependency @extractus/oembed-extractor to v5
Update dependency @headlessui/react to v2
Update dependency @isaacs/ttlcache to v2
Update dependency @octokit/rest to v22
Update dependency @slack/webhook to v8
Update dependency @types/supertest to v7
Update dependency better-sqlite3 to v13
Update dependency body-parser to v2
Update dependency broccoli-persistent-filter to v3
Update dependency c8 to v12
Update dependency cache-manager to v7
Update dependency chai to v6
Update dependency chalk to v6
Update dependency cheerio to v1
Update dependency clean-css@<4.1.11 to v5
Update dependency codemirror@<5.58.2 to v6
Update dependency cssnano to v8
Update dependency debug@<2.6.9 to v4
Update dependency diff@<3.5.1 to v9
Update dependency diff@>=6.0.0 <8.0.3 to v9
Update dependency ember-basic-dropdown to v9
Update dependency entities to v8
Update dependency eslint-plugin-react-hooks to v7
Update dependency execa to v10
Update dependency expect to v30
Update dependency express-hbs to v3
Update dependency file-type to v22
Update dependency form-data@<2.5.4 to v4
Update dependency highlight.js to v11
Update dependency html-to-text to v10
Update dependency html5parser to v3
Update dependency i18next to v26
Update dependency image-size to v2
Update dependency inquirer to v14
Update dependency js-yaml@>=4.0.0 <4.1.1 to v5
Update dependency jsdom to v30
Update dependency json5@<1.0.2 to v2
Update dependency jsonwebtoken to v9
Update dependency juice to v12
Update dependency juice>cheerio to v1
Update dependency jwks-rsa to v4
Update dependency knex-migrator to v6
Update dependency leaky-bucket to v4
Update dependency mailgun.js to v13
Update dependency markdown-it to v15
Update dependency mime-types to v3
Update dependency mingo to v7
Update dependency minimatch@<3.1.4 to v10
Update dependency minimatch@>=9.0.0 <9.0.7 to v10
Update dependency minimist@<0.2.4 to v1
Update dependency node-fetch to v3
Update dependency nodemailer to v9
Update dependency nth-check@<2.0.1 to v3
Update dependency otplib to v13
Update dependency path-to-regexp@<0.1.13 to v8
Update dependency protobufjs@<7.5.5 to v8
Update dependency react-day-picker to v10
Update dependency react-dropzone to v20
Update dependency react-error-boundary to v6
Update dependency react-router to v8
Update dependency recharts to v3
Update dependency stripe to v22
Update dependency supports-color to v11
Update dependency temporal-polyfill to v1
Update dependency tough-cookie@<4.1.3 to v6
Update dependency trim@<0.0.3 to v1
Update dependency ua-parser-js to v2
Update dependency undici@<6.24.0 to v8
Update eslint monorepo to v10 (@eslint/js, eslint)
Update Express to v5 (@types/express, express)
Update jest to v30 (@types/jest, jest)
Update mysql Docker tag to v26
Update React to v19 (@types/react, @types/react-dom, react, react-dom)
Update react17 catalog (major) (@testing-library/react, @types/react, @types/react-dom, react, react-dom)
Update redis Docker tag to v8
Update sentry-javascript monorepo to v10 (@sentry/node, @sentry/react)
Update tailwind3 catalog to v4 (eslint-plugin-tailwindcss, tailwindcss)
Update testing-library monorepo (major) (@testing-library/jest-dom, @testing-library/react)
Update tiptap monorepo to v3 (@tiptap/core, @tiptap/extension-blockquote, @tiptap/extension-document, @tiptap/extension-hard-break, @tiptap/extension-link, @tiptap/extension-paragraph, @tiptap/extension-placeholder, @tiptap/extension-text, @tiptap/pm, @tiptap/react)
Update TryGhost runtime packages (major) (@tryghost/job-manager, @tryghost/metrics, @tryghost/mw-error-handler, @tryghost/mw-vhost, @tryghost/prometheus-metrics, @tryghost/security, @tryghost/validator)
Update Vite packages to v5 (vite-plugin-css-injected-by-js, vite-plugin-svgr)
Lock file maintenance
🔐 Create all pending approval PRs at once 🔐
Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
Note
Detected dependencies section has been truncated
devcontainer (1)
.devcontainer/devcontainer.json (1)
ghcr.io/devcontainers/features/docker-outside-of-docker 1
docker-compose (7)
.devcontainer/compose.devcontainer.yaml
compose.dev.analytics.yaml (2)
ghost/traffic-analytics 1.0.265@sha256:14121127f23440f64e725bec2370d9de0d64ba956c8d3001478ce922e94348d7 → [Updates: 1.0.319]
tinybirdco/tinybird-local latest@sha256:942cb8a703806bedc39a5ca77bc9cd36dd813ddad1556d46022ce9492f5acdb8 → [Updates: latest]
compose.dev.mailgun.yaml
compose.dev.sqlite.yaml
compose.dev.storage.yaml (2)
minio/minio RELEASE.2024-12-13T22-19-12Z@sha256:149fdd73108553247ceee85fc65466f51034bd6e145d6e0c0e415167f5f1274f
minio/mc sha256:a7fe349ef4bd8521fb8497f55c6042871b2ae640607cf99d9bede5e9bdf11727
compose.dev.yaml (4)
mysql 8.4.10@sha256:8dbcf531a03aade657e181b9cf2f1d1803ce621a1d55610cb44cb531ab7d7db6 → [Updates: 8.4.11, 26.7.0]
redis 7.4@sha256:a8f08480e1f88f2647fed492d1178c06abb0d0c1fbf02c682a61e2f483fb3954 → [Updates: 8.0, 7.4]
axllent/mailpit sha256:956d688cbd13dca36c72d8e94c34d6d1cdf4a005aa6aa4ff6edaaac56c34d8df → [Updates: undefined]
stripe/stripe-cli latest@sha256:43dde8fdca05f88a09ef4c7f1fcc3cc113ba988ba967938c41e16f57840342c8 → [Updates: latest]
e2e/compose.e2e.tmpfs.yaml
dockerfile (6)
docker/dev-gateway/Dockerfile (2)
caddy 2.11.4-builder-alpine@sha256:b6a94e74b72261bd536b35acdd22f3577d4e466a9550f2c8d6c8ed6413085d72 → [Updates: 2.11.4-builder-alpine]
caddy 2-alpine@sha256:5f5c8640aae01df9654968d946d8f1a56c497f1dd5c5cda4cf95ab7c14d58648
docker/ghost-dev/Dockerfile (1)
docker/dockerfile 1@sha256:87999aa3d42bdc6bea60565083ee17e86d1f3339802f543c0d03998580f9cb89
docker/tb-cli/Dockerfile (2)
python 3.13-slim@sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 → [Updates: 3.13-slim]
ghcr.io/astral-sh/uv 0.11.6@sha256:b1e699368d24c57cda93c338a57a8c5a119009ba809305cc8e86986d4a006754 → [Updates: 0.12.2]
Dockerfile.production (1)
docker/dockerfile 1-labs@sha256:7d49dad25a050e14338ba7028b0460243f9d911dedc160a8fe20c34738fef3af
e2e/Dockerfile.e2e (1)
e2e/Dockerfile.runner
github-actions (24)
.github/actions/load-docker-image/action.yml (2)
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
docker/login-action v4@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 → [Updates: v4]
.github/actions/report-boot-benchmark/action.yml (1)
benchmark-action/github-action-benchmark v1.20.7@4bdcce38c94cec68da58d012ac24b7b1155efe8b → [Updates: v1.22.1]
.github/actions/setup-playwright/action.yml (1)
actions/cache v5@caa296126883cff596d87d8935842f9db880ef25 → [Updates: v6]
.github/workflows/ci.yml (111)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
nrwl/nx-set-shas v5.0.1@afb73a62d26e41464e9254689e1fd6122ee683c1
AurorNZ/paths-filter v5.0.0@c9dd42e99db87803313ff6f4b1150cc9f6c836af
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/cache v5@caa296126883cff596d87d8935842f9db880ef25 → [Updates: v6]
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
szenius/set-timezone v2.0@1f9716b0f7120e344f0c62bb7b1ee98819aefd42
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
szenius/set-timezone v2.0@1f9716b0f7120e344f0c62bb7b1ee98819aefd42
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
docker/setup-buildx-action v4@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
docker/login-action v4@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 → [Updates: v4]
docker/metadata-action v6@dc802804100637a589fabce1cb79ff13a1411302
docker/metadata-action v6@dc802804100637a589fabce1cb79ff13a1411302
docker/build-push-action v7@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
docker/build-push-action v7@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
docker/setup-buildx-action v4@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
docker/metadata-action v6@dc802804100637a589fabce1cb79ff13a1411302
docker/build-push-action v7@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
docker/setup-buildx-action v4@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
codecov/codecov-action v6@fb8b3582c8e4def4969c97caa2f19720cb33a72f → [Updates: v7]
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
codecov/codecov-action v6@fb8b3582c8e4def4969c97caa2f19720cb33a72f → [Updates: v7]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
gacts/purge-jsdelivr-cache v1@8d92aea944f1a3e8ad70505379e1a8ac72d56b73
peter-evans/repository-dispatch v4@28959ce8df70de7be546dd1250a005dd32156697
actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
peter-evans/repository-dispatch v4@28959ce8df70de7be546dd1250a005dd32156697
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
redis 7.4@sha256:a8f08480e1f88f2647fed492d1178c06abb0d0c1fbf02c682a61e2f483fb3954 → [Updates: 8.0, 7.4]
.github/workflows/cleanup-ghcr.yml
.github/workflows/copilot-setup-steps.yml (2)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
github/gh-aw v0.81.6@eed4304d8740f0593f2797276cb8299d228ffd9b → [Updates: v0.84.3]
.github/workflows/create-release-branch.yml (4)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
asdf-vm/actions v4@b7bcd026f18772e44fe1026d729e1611cc435d47
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
.github/workflows/deploy-to-staging.yml (1)
peter-evans/repository-dispatch v4@28959ce8df70de7be546dd1250a005dd32156697
.github/workflows/devcontainer-build.yml (5)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
docker/setup-qemu-action v4.2.0@96fe6ef7f33517b61c61be40b68a1882f3264fb8
docker/setup-buildx-action v4@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
docker/login-action v4@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 → [Updates: v4]
docker/build-push-action v7@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
.github/workflows/e2e-runner-image.yml (4)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
docker/setup-buildx-action v4@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
docker/login-action v4@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 → [Updates: v4]
docker/build-push-action v7@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
.github/workflows/i18n-review-checks.yml (3)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
node 24
.github/workflows/koenig-demo.yml (4)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
peaceiris/actions-gh-pages v4@84c30a85c19949d7eee79c4ff27748b70285e453
.github/workflows/label-actions.yml (1)
tryghost/actions main@e7a401946f91165a6426290705f501a377ec1533 → [Updates: main]
.github/workflows/migration-review.yml (1)
actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3
.github/workflows/pr-preview.yml (2)
peter-evans/repository-dispatch v4@28959ce8df70de7be546dd1250a005dd32156697
peter-evans/repository-dispatch v4@28959ce8df70de7be546dd1250a005dd32156697
.github/workflows/publish-packages.yml (3)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
.github/workflows/publish-tb-cli.yml (4)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
docker/setup-buildx-action v4@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
docker/login-action v4@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 → [Updates: v4]
docker/build-push-action v7@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
.github/workflows/release.yml (4)
webfactory/ssh-agent v0.10.0@e83874834305fe9a4a2997156cb26c5de65a8555
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
pnpm/action-setup v6.0.9@0ebf47130e4866e96fce0953f49152a61190b271 → [Updates: v6.0.10]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
.github/workflows/renovate.yml (3)
actions/create-github-app-token v3@bcd2ba49218906704ab6c1aa796996da409d3eb1
actions/checkout v6@d23441a48e516b6c34aea4fa41551a30e30af803 → [Updates: v7]
renovatebot/github-action v46.1.17@dd5302ec17783b2fc721b19ae7209b57b1587765 → [Updates: v46.2.1]
.github/workflows/stale-i18n.yml (1)
actions/stale v10@1e223db275d687790206a7acac4d1a11bd6fe629 → [Updates: v11]
.github/workflows/stale.yml (1)
actions/stale v10@1e223db275d687790206a7acac4d1a11bd6fe629 → [Updates: v11]
.github/workflows/sync-fork.yml (1)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
.github/workflows/tinybird.yml (6)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
AurorNZ/paths-filter v5.0.0@c9dd42e99db87803313ff6f4b1150cc9f6c836af
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
AurorNZ/paths-filter v5.0.0@c9dd42e99db87803313ff6f4b1150cc9f6c836af
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
tinybirdco/tinybird-local latest@sha256:942cb8a703806bedc39a5ca77bc9cd36dd813ddad1556d46022ce9492f5acdb8 → [Updates: latest]
.github/workflows/translation-review.yml (3)
actions/checkout v6.0.3@df4cb1c069e1874edd31b4311f1884172cec0e10 → [Updates: v6.1.0, v7.0.1]
actions/setup-node v6@249970729cb0ef3589644e2896645e5dc5ba9c38 → [Updates: v7]
node 24
nodenv (1)
.node-version
npm (17)
.github/scripts/i18n-review/package.json (5)
@anthropic-ai/sdk 0.110.0 → [Updates: 0.115.0]
@octokit/rest 21.1.1 → [Updates: 22.0.1]
@eslint/js 9.39.4 → [Updates: 9.39.5, 10.0.1]
eslint 9.39.4 → [Updates: 9.39.5, 10.8.0]
globals 17.7.0 → [Updates: 17.9.0]
apps/activitypub/package.json (5)
@hookform/resolvers 5.4.0 → [Updates: 5.7.1]
html2canvas-pro 2.2.1 → [Updates: 2.3.3]
react-hook-form 7.80.0 → [Updates: 7.84.0]
use-debounce 10.1.1
jest 29.7.0 → [Updates: 30.4.2]
apps/admin-toolbar/package.json
apps/admin-x-framework/package.json (4)
@tinybirdco/charts 0.3.0
vite-plugin-css-injected-by-js 3.5.2 → [Updates: 5.0.2]
react ^18.2.0 → [Updates: ^18.2.0 || ^19.0.0]
react-dom ^18.2.0 → [Updates: ^18.2.0 || ^19.0.0]
apps/admin/package.json (12)
@svg-maps/world 2.0.0
@xyflow/react 12.11.1 → [Updates: 12.11.2]
i18n-iso-countries 7.14.0
jszip 3.10.1
papaparse 5.5.4
react-svg-map 2.2.0
use-debounce 10.1.1
@types/papaparse 5.5.2
@types/react-svg-map 2.1.4
eslint-plugin-no-relative-import-paths 1.6.1
jest-extended 7.0.0
sirv 3.0.2
apps/announcement-bar/package.json
apps/comments-ui/package.json (15)
@doist/react-interpolate 2.2.4
@headlessui/react 1.7.19 → [Updates: 2.2.10]
@tiptap/core 2.27.2 → [Updates: 3.29.2]
@tiptap/extension-blockquote 2.27.2 → [Updates: 3.29.2]
@tiptap/extension-document 2.27.2 → [Updates: 3.29.2]
@tiptap/extension-hard-break 2.27.2 → [Updates: 3.29.2]
@tiptap/extension-link 2.27.2 → [Updates: 3.29.2]
@tiptap/extension-paragraph 2.27.2 → [Updates: 3.29.2]
@tiptap/extension-placeholder 2.27.2 → [Updates: 3.29.2]
@tiptap/extension-text 2.27.2 → [Updates: 3.29.2]
@tiptap/pm 2.27.2 → [Updates: 3.29.2]
@tiptap/react 2.27.2 → [Updates: 3.29.2]
react-string-replace 2.0.1
autoprefixer 10.5.2 → [Updates: 10.5.4]
postcss-import 16.1.1
apps/portal/package.json (2)
@doist/react-interpolate 2.2.4
@testing-library/user-event 14.6.1 → [Updates: 14.6.3]
apps/shade/package.json (25)
@hookform/resolvers 5.4.0 → [Updates: 5.7.1]
@number-flow/react 0.6.2
@radix-ui/react-accordion 1.2.15 → [Updates: 1.2.20]
@radix-ui/react-alert-dialog 1.1.18 → [Updates: 1.1.23]
@radix-ui/react-dialog 1.1.18 → [Updates: 1.1.23]
@radix-ui/react-dropdown-menu 2.1.19 → [Updates: 2.1.24]
@radix-ui/react-hover-card 1.1.18 → [Updates: 1.1.23]
@radix-ui/react-label 2.1.11 → [Updates: 2.1.15]
@radix-ui/react-select 2.3.2 → [Updates: 2.3.7]
@radix-ui/react-slider 1.4.2 → [Updates: 1.4.7]
@radix-ui/react-slot 1.3.0 → [Updates: 1.3.3]
@radix-ui/react-toggle 1.1.13 → [Updates: 1.1.18]
@radix-ui/react-toggle-group 1.1.14 → [Updates: 1.1.19]
class-variance-authority 0.7.1
cmdk 1.1.1
color 5.0.3
react-day-picker 9.14.0 → [Updates: 10.0.1]
react-dropzone 14.4.1 → [Updates: 20.0.0]
react-hook-form 7.80.0 → [Updates: 7.84.0]
recharts 2.15.4 → [Updates: 3.10.1]
tailwind-merge 3.6.0
remark-gfm 4.0.1
tsc-alias 1.8.17 → [Updates: 1.9.1]
react ^18.2.0 → [Updates: ^18.2.0 || ^19.0.0]
react-dom ^18.2.0 → [Updates: ^18.2.0 || ^19.0.0]
apps/signup-form/package.json (2)
autoprefixer 10.5.2 → [Updates: 10.5.4]
postcss-import 16.1.1
apps/sodo-search/package.json (4)
flexsearch 0.8.212
autoprefixer 10.5.2 → [Updates: 10.5.4]
nock 14.0.16 → [Updates: 14.0.17]
postcss-import 16.1.1
configs/eslint-react/package.json (2)
eslint-plugin-i18next 6.1.5
eslint-plugin-storybook 10.4.6 → [Updates: 10.5.6]
configs/eslint/package.json
configs/typescript/package.json
configs/vite-public-app/package.json
e2e/package.json (7)
@types/dockerode 4.0.1
busboy 1.6.0
dockerode 5.0.1
eslint-plugin-no-relative-import-paths 1.6.1
eslint-plugin-playwright 2.10.4 → [Updates: 2.11.0]
express 4.22.2 → [Updates: 5.2.1]
stripe 8.222.0 → [Updates: 22.4.0]
ghost/core/package.json (105)
@aws-sdk/client-s3 3.1079.0 → [Updates: 3.1102.0]
@extractus/oembed-extractor 3.2.1 → [Updates: 5.0.0]
@isaacs/ttlcache 1.4.1 → [Updates: 2.1.5]
@sentry/node 7.120.4 → [Updates: 10.69.0]
@slack/webhook 7.1.0 → [Updates: 7.2.0, 8.0.0]
@tryghost/bookshelf-plugins 2.3.2 → [Updates: 2.3.6]
@tryghost/config-url-helpers 1.0.27
@tryghost/database-info 2.3.2 → [Updates: 2.3.6]
@tryghost/email-mock-receiver 2.1.0 → [Updates: 2.3.6]
@tryghost/html-to-plaintext 1.0.11
@tryghost/image-transform 1.4.17
@tryghost/job-manager 1.0.9 → [Updates: 4.1.6]
@tryghost/metrics 1.0.43 → [Updates: 3.4.0]
@tryghost/mongo-utils 0.6.5
@tryghost/mw-error-handler 1.0.13 → [Updates: 3.3.6]
@tryghost/mw-vhost 1.0.6 → [Updates: 3.3.6]
@tryghost/nodemailer 2.3.1 → [Updates: 2.3.6]
@tryghost/pretty-cli 3.3.2 → [Updates: 3.3.6]
@tryghost/prometheus-metrics 1.0.8 → [Updates: 4.1.6]
@tryghost/promise 2.3.2 → [Updates: 2.3.6]
@tryghost/referrer-parser 0.1.21
@tryghost/request 3.3.4 → [Updates: 3.3.6]
@tryghost/root-utils 2.3.2 → [Updates: 2.3.6]
@tryghost/security 1.0.6 → [Updates: 3.3.6]
@tryghost/social-urls 0.1.63
@tryghost/url-utils 5.2.6 → [Updates: 5.2.9]
@tryghost/validator 0.2.22 → [Updates: 3.2.6]
@tryghost/version 2.3.2 → [Updates: 2.3.6]
@tryghost/zip 3.5.1 → [Updates: 3.5.5]
body-parser 1.20.5 → [Updates: 1.20.6, 2.3.0]
bookshelf 1.2.0
bookshelf-relations 2.8.0
cache-manager 4.1.0 → [Updates: 7.2.9]
cache-manager-ioredis 2.1.0
chalk 4.1.2 → [Updates: 6.0.0]
charset 1.0.1
cheerio 0.22.0 → [Updates: 1.2.0]
common-tags 1.8.2
compression 1.8.1
connect-slashes 1.4.0
cookie-session 2.1.1
cookies 0.9.1
cors 2.8.6
countries-and-timezones 3.9.0 → [Updates: 3.10.0]
csso 5.0.5
csv-writer 1.6.0
downsize-cjs 1.1.2
entities 4.5.0 → [Updates: 8.0.0]
express 4.22.2 → [Updates: 5.2.1]
express-brute 1.0.1
express-hbs 2.5.0 → [Updates: 3.0.0]
express-jwt 8.5.1
express-lazy-router 1.0.6
express-query-boolean 2.0.0
express-queue 0.0.13
express-session 1.19.0
file-type 21.3.4 → [Updates: 22.0.1]
gscan 6.4.2
handlebars 4.7.9
heic-convert 2.1.0
html-to-text 5.1.1 → [Updates: 10.0.0]
html5parser 2.0.2 → [Updates: 3.0.0]
human-number 3.0.0
iconv-lite 0.7.2 → [Updates: 0.7.3]
image-size 1.2.1 → [Updates: 2.0.2]
intl 1.2.5
jsonwebtoken 8.5.1 → [Updates: 9.0.3]
juice 9.1.0 → [Updates: 12.1.2]
keypair 1.0.4
leaky-bucket 2.2.0 → [Updates: 4.1.4]
luxon 3.7.2
mailgun.js 10.4.0 → [Updates: 13.3.0]
metascraper 5.51.1 → [Updates: 5.53.0]
metascraper-amazon 5.51.2 → [Updates: 5.53.0]
metascraper-author 5.51.1 → [Updates: 5.53.0]
metascraper-description 5.51.1 → [Updates: 5.53.0]
metascraper-image 5.51.1 → [Updates: 5.53.0]
metascraper-logo 5.51.1 → [Updates: 5.53.0]
metascraper-logo-favicon 5.51.1 → [Updates: 5.53.1]
metascraper-publisher 5.51.1 → [Updates: 5.53.0]
`metascraper-ti
✂ Note
PR body was truncated to here.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Deprecations / Replacements
Warning
The following dependencies are either deprecated or have replacements available.
Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
View abandoned dependencies (89)
2024-05-072024-11-262025-06-192025-06-192024-12-052024-12-042023-11-062023-10-032024-04-252025-06-082025-07-272024-03-302022-03-012020-06-072025-02-132024-05-212022-08-222022-11-212022-04-192020-07-042017-09-072024-11-262023-11-302023-02-192024-04-232025-03-142016-06-142025-07-172019-03-212025-07-172024-01-022022-08-102020-01-182022-07-112025-02-182022-11-092024-04-252025-01-072025-04-032016-10-112024-12-092023-08-302018-02-212022-03-312018-04-042023-11-302024-12-252019-04-012024-11-182025-02-172016-09-202022-12-312022-08-022024-11-252021-10-112021-09-222023-12-062023-12-192015-09-052023-12-052023-12-052023-12-052021-02-222024-08-232025-04-142023-02-162025-07-17perf-primitives2017-10-252019-05-252025-03-122025-06-172023-07-202016-10-312022-01-052022-11-172020-12-052025-02-102017-01-112025-08-022018-11-102021-05-142016-01-31Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
@eslint/js,eslint)@radix-ui/react-accordion,@radix-ui/react-alert-dialog,@radix-ui/react-avatar,@radix-ui/react-checkbox,@radix-ui/react-context-menu,@radix-ui/react-dialog,@radix-ui/react-dropdown-menu,@radix-ui/react-form,@radix-ui/react-hover-card,@radix-ui/react-label,@radix-ui/react-popover,@radix-ui/react-radio-group,@radix-ui/react-select,@radix-ui/react-separator,@radix-ui/react-slider,@radix-ui/react-slot,@radix-ui/react-switch,@radix-ui/react-tabs,@radix-ui/react-toggle,@radix-ui/react-toggle-group,@radix-ui/react-tooltip)react-router,react-router-dom)@secretlint/secretlint-rule-pattern,@secretlint/secretlint-rule-preset-recommend,secretlint)@tryghost/nodemailer,@tryghost/request,@tryghost/url-utils)@tryghost/api-framework,@tryghost/bookshelf-plugins,@tryghost/database-info,@tryghost/debug,@tryghost/domain-events,@tryghost/errors,@tryghost/logging,@tryghost/pretty-cli,@tryghost/promise,@tryghost/root-utils,@tryghost/tpl,@tryghost/version,@tryghost/zip)@vitejs/plugin-react,vite)@vitest/browser-playwright,@vitest/coverage-v8,@vitest/ui,vitest)@lexical/clipboard,@lexical/headless,@lexical/html,@lexical/link,@lexical/list,@lexical/markdown,@lexical/react,@lexical/rich-text,@lexical/selection,@lexical/text,@lexical/utils,lexical)metascraper,metascraper-amazon,metascraper-author,metascraper-description,metascraper-image,metascraper-logo,metascraper-logo-favicon,metascraper-publisher,metascraper-title,metascraper-url)@storybook/addon-docs,@storybook/addon-links,@storybook/react,@storybook/react-vite,eslint-plugin-storybook,storybook)@tryghost/email-mock-receiver,@tryghost/express-test,@tryghost/webhook-mock-receiver)@typescript-eslint/eslint-plugin,@typescript-eslint/parser,eslint-plugin-ghost>@typescript-eslint/eslint-plugin,eslint-plugin-ghost>@typescript-eslint/utils,typescript-eslint)@eslint/js,eslint)@types/express,express)@types/jest,jest)@types/react,@types/react-dom,react,react-dom)@testing-library/react,@types/react,@types/react-dom,react,react-dom)@sentry/node,@sentry/react)eslint-plugin-tailwindcss,tailwindcss)@testing-library/jest-dom,@testing-library/react)@tiptap/core,@tiptap/extension-blockquote,@tiptap/extension-document,@tiptap/extension-hard-break,@tiptap/extension-link,@tiptap/extension-paragraph,@tiptap/extension-placeholder,@tiptap/extension-text,@tiptap/pm,@tiptap/react)@tryghost/job-manager,@tryghost/metrics,@tryghost/mw-error-handler,@tryghost/mw-vhost,@tryghost/prometheus-metrics,@tryghost/security,@tryghost/validator)vite-plugin-css-injected-by-js,vite-plugin-svgr)Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
@tailwindcss/postcss,@tailwindcss/vite,tailwindcss)Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
axllent/mailpit,caddy,python,stripe/stripe-cli,tinybirdco/tinybird-local)autoprefixer,postcss)@types/lodash,@types/luxon,@types/node,@types/semver)PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
Note
Detected dependencies section has been truncated
devcontainer (1)
docker-compose (7)
dockerfile (6)
github-actions (24)
nodenv (1)
npm (17)