This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/devonjones/openforge_catalog). ## Rate-Limited The following updates are currently rate-limited. To force their creation now, click on a checkbox below. - [ ] <!-- unlimit-branch=renovate/boto3-1.x -->chore(deps): update dependency boto3 to v1.42.21 - [ ] <!-- unlimit-branch=renovate/nextjs-monorepo -->chore(deps): update dependency eslint-config-next to v15.5.9 - [ ] <!-- unlimit-branch=renovate/ts-jest-29.x-lockfile -->chore(deps): update dependency ts-jest to v29.4.6 - [ ] <!-- unlimit-branch=renovate/zustand-5.x-lockfile -->chore(deps): update dependency zustand to v5.0.9 - [ ] <!-- unlimit-branch=renovate/radix-ui-primitives-monorepo -->chore(deps): update radix-ui-primitives monorepo (`@radix-ui/react-avatar`, `@radix-ui/react-label`, `@radix-ui/react-separator`, `@radix-ui/react-slot`) - [ ] <!-- unlimit-branch=renovate/autoprefixer-10.x -->fix(deps): update dependency autoprefixer to v10.4.23 - [ ] <!-- unlimit-branch=renovate/tailwindcss-monorepo -->fix(deps): update dependency tailwindcss to v3.4.19 - [ ] <!-- unlimit-branch=renovate/pillow-11.x -->chore(deps): update dependency pillow to v11.3.0 - [ ] <!-- unlimit-branch=renovate/tailwind-merge-3.x-lockfile -->chore(deps): update dependency tailwind-merge to v3.4.0 - [ ] <!-- unlimit-branch=renovate/public.ecr.aws-lambda-python-3.x -->chore(deps): update public.ecr.aws/lambda/python docker tag to v3.14.2025.12.22.13 - [ ] <!-- unlimit-branch=renovate/globals-17.x -->chore(deps): update dependency globals to v17 - [ ] <!-- unlimit-branch=renovate/pillow-12.x -->chore(deps): update dependency pillow to v12 - [ ] <!-- unlimit-branch=renovate/node-24.x -->fix(deps): update node.js to v24 (`node`, `@types/node`) - [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited PRs at once** 🔐 ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/testing-library-monorepo -->[chore(deps): update dependency @testing-library/react to v16.3.1](../pull/195) - [ ] <!-- rebase-branch=renovate/uiw-react-md-editor-4.x-lockfile -->[chore(deps): update dependency @uiw/react-md-editor to v4.0.11](../pull/196) - [ ] <!-- rebase-branch=renovate/beautifulsoup4-4.x -->[chore(deps): update dependency beautifulsoup4 to v4.14.3](../pull/197) - [ ] <!-- rebase-branch=renovate/flask-cors-6.x -->[chore(deps): update dependency flask-cors to v6.0.2](../pull/199) - [ ] <!-- rebase-branch=renovate/biomejs-biome-2.x -->[chore(deps): update dependency @biomejs/biome to v2.3.11](../pull/142) - [ ] <!-- rebase-branch=renovate/bleach-6.x -->[chore(deps): update dependency bleach to v6.3.0](../pull/200) - [ ] <!-- rebase-branch=renovate/globals-16.x-lockfile -->[chore(deps): update dependency globals to v16.5.0](../pull/201) - [ ] <!-- rebase-branch=renovate/pre-commit-4.x -->[chore(deps): update dependency pre-commit to v4.5.1](../pull/202) - [ ] <!-- rebase-branch=renovate/psycopg-3.x -->[chore(deps): update dependency psycopg to v3.3.2](../pull/203) - [ ] <!-- rebase-branch=renovate/python-3.x -->[chore(deps): update dependency python to 3.14](../pull/171) - [ ] <!-- rebase-branch=renovate/urllib3-2.x -->[chore(deps): update dependency urllib3 to v2.6.2](../pull/206) - [ ] <!-- rebase-branch=renovate/eslint-monorepo -->[chore(deps): update eslint monorepo to v9.39.2](../pull/207) (`@eslint/js`, `eslint`) - [ ] <!-- rebase-branch=renovate/typescript-eslint-monorepo -->[chore(deps): update typescript-eslint monorepo to v8.52.0](../pull/208) (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `typescript-eslint`) - [ ] <!-- rebase-branch=renovate/lucide-monorepo -->[fix(deps): update dependency lucide-react to ^0.562.0](../pull/209) - [ ] <!-- rebase-branch=renovate/actions-checkout-6.x -->[chore(deps): update actions/checkout action to v6](../pull/210) - [ ] <!-- rebase-branch=renovate/pnpm-10.x -->[chore(deps): update dependency pnpm to v10](../pull/182) - [ ] <!-- rebase-branch=renovate/major-tailwindcss-monorepo -->[fix(deps): update dependency tailwindcss to v4](../pull/69) - [ ] <!-- rebase-branch=renovate/major-nextjs-monorepo -->[fix(deps): update nextjs monorepo to v16 (major)](../pull/187) (`eslint-config-next`, `next`) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## Detected Dependencies <details><summary>docker-compose (1)</summary> <blockquote> <details><summary>docker-compose.yml</summary> </details> </blockquote> </details> <details><summary>dockerfile (1)</summary> <blockquote> <details><summary>Dockerfile.api.deploy (1)</summary> - `public.ecr.aws/lambda/python 3.11.2025.02.25.16` → [Updates: `3.14.2025.12.22.13`] </details> </blockquote> </details> <details><summary>github-actions (3)</summary> <blockquote> <details><summary>.github/workflows/production.yaml (23)</summary> - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-python v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-python v6` - `actions/checkout v5` → [Updates: `v6`] - `docker/setup-buildx-action v3` - `aws-actions/configure-aws-credentials v5` - `aws-actions/amazon-ecr-login v2` - `docker/build-push-action v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `pnpm/action-setup v4` - `aws-actions/configure-aws-credentials v5` - `python 3.13` → [Updates: `3.14`] - `node 22` → [Updates: `24`] - `node 22` → [Updates: `24`] - `python 3.13` → [Updates: `3.14`] - `node 20` → [Updates: `24`] - `pnpm 9` → [Updates: `10`] </details> <details><summary>.github/workflows/staging.yaml (23)</summary> - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-python v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-python v6` - `actions/checkout v5` → [Updates: `v6`] - `docker/setup-buildx-action v3` - `aws-actions/configure-aws-credentials v5` - `aws-actions/amazon-ecr-login v2` - `docker/build-push-action v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `pnpm/action-setup v4` - `aws-actions/configure-aws-credentials v5` - `python 3.13` → [Updates: `3.14`] - `node 22` → [Updates: `24`] - `node 22` → [Updates: `24`] - `python 3.13` → [Updates: `3.14`] - `node 20` → [Updates: `24`] - `pnpm 9` → [Updates: `10`] </details> <details><summary>.github/workflows/test.yaml (12)</summary> - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-python v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-node v6` - `actions/checkout v5` → [Updates: `v6`] - `actions/setup-python v6` - `python 3.13` → [Updates: `3.14`] - `node 22` → [Updates: `24`] - `node 22` → [Updates: `24`] - `python 3.13` → [Updates: `3.14`] </details> </blockquote> </details> <details><summary>npm (1)</summary> <blockquote> <details><summary>package.json (50)</summary> - `@radix-ui/react-avatar ^1.1.2` → [Updates: `^1.1.2`] - `@radix-ui/react-collapsible ^1.1.2` - `@radix-ui/react-dialog ^1.1.3` - `@radix-ui/react-dropdown-menu ^2.1.4` - `@radix-ui/react-label ^2.1.1` → [Updates: `^2.1.1`] - `@radix-ui/react-popover ^1.1.4` - `@radix-ui/react-separator ^1.1.1` → [Updates: `^1.1.1`] - `@radix-ui/react-slot ^1.1.1` → [Updates: `^1.1.1`] - `@radix-ui/react-switch ^1.1.2` - `@radix-ui/react-tabs ^1.1.2` - `@radix-ui/react-tooltip ^1.1.6` - `@types/node 22.19.3` → [Updates: `24.10.4`] - `@uiw/react-md-editor ^4.0.8` → [Updates: `^4.0.8`] - `autoprefixer 10.4.21` → [Updates: `10.4.23`] - `class-variance-authority ^0.7.1` - `clsx ^2.1.1` - `cmdk 1.1.1` - `concurrently ^9.0.0` - `lucide-react ^0.546.0` → [Updates: `^0.562.0`] - `new-github-issue-url ^1.1.0` - `next 15.5.9` → [Updates: `16.1.1`] - `postcss ^8.5.6` - `react ^19.0.0` - `react-dom ^19.0.0` - `react-markdown ^10.1.0` - `tailwind-merge ^3.3.1` → [Updates: `^3.3.1`] - `tailwindcss 3.4.18` → [Updates: `3.4.19`, `4.1.18`] - `tailwindcss-animate ^1.0.7` - `typescript 5.9.3` - `zustand ^5.0.3` → [Updates: `^5.0.3`] - `@biomejs/biome 2.1.2` → [Updates: `2.3.11`] - `@eslint/js ^9.29.0` → [Updates: `^9.29.0`] - `@testing-library/dom ^10.4.0` - `@testing-library/jest-dom ^6.1.4` - `@testing-library/react ^16.0.0` → [Updates: `^16.0.0`] - `@types/jest ^30.0.0` - `@types/react ^19.1.8` - `@types/react-dom ^19.1.6` - `@typescript-eslint/eslint-plugin ^8.34.1` → [Updates: `^8.34.1`] - `@typescript-eslint/parser ^8.34.1` → [Updates: `^8.34.1`] - `eslint ^9.0.0` → [Updates: `^9.0.0`] - `eslint-config-next ^15.3.4` → [Updates: `^15.3.4`, `^16.0.0`] - `eslint-plugin-react ^7.37.5` - `eslint-plugin-react-hooks ^7.0.0` - `globals ^16.2.0` → [Updates: `^16.2.0`, `^17.0.0`] - `identity-obj-proxy ^3.0.0` - `jest ^30.0.0` - `jest-environment-jsdom ^30.0.0` - `ts-jest ^29.1.1` → [Updates: `^29.1.1`] - `typescript-eslint ^8.34.1` → [Updates: `^8.34.1`] </details> </blockquote> </details> <details><summary>nvm (1)</summary> <blockquote> <details><summary>.nvmrc (1)</summary> - `node 22.21` → [Updates: `24.12`] </details> </blockquote> </details> <details><summary>pip_requirements (2)</summary> <blockquote> <details><summary>requirements-dev.txt (2)</summary> - `ruff ==0.14.10` - `pre-commit ==4.3.0` → [Updates: `==4.5.1`] </details> <details><summary>requirements.txt (19)</summary> - `Flask ==3.1.2` - `Flask-CORS ==6.0.1` → [Updates: `==6.0.2`] - `click ==8.3.1` - `sh ==2.2.2` - `PyYAML ==6.0.3` - `psycopg ==3.2.11` → [Updates: `==3.3.2`] - `psycopg ==3.2.11` → [Updates: `==3.3.2`] - `psycopg-pool ==3.3.0` - `jsonschema ==4.25.1` - `aws_lambda_wsgi ==0.0.6` - `python-dotenv ==1.2.1` - `boto3 ==1.42.14` → [Updates: `==1.42.21`] - `urllib3 ==2.5.0` → [Updates: `==2.6.2`] - `pytest ==9.0.2` - `pytest-cov ==7.0.0` - `requests ==2.32.5` - `bleach ==6.2.0` → [Updates: `==6.3.0`] - `beautifulsoup4 ==4.14.2` → [Updates: `==4.14.3`] - `Pillow ==11.1.0` → [Updates: `==11.3.0`, `==12.1.0`] </details> </blockquote> </details> <details><summary>pyenv (1)</summary> <blockquote> <details><summary>.python-version</summary> </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
@radix-ui/react-avatar,@radix-ui/react-label,@radix-ui/react-separator,@radix-ui/react-slot)node,@types/node)Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
@eslint/js,eslint)@typescript-eslint/eslint-plugin,@typescript-eslint/parser,typescript-eslint)eslint-config-next,next)Detected Dependencies
docker-compose (1)
dockerfile (1)
github-actions (3)
npm (1)
nvm (1)
pip_requirements (2)
pyenv (1)