-
-
Notifications
You must be signed in to change notification settings - Fork 9
Release #1020
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release #1020
Conversation
Bumps [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) from 8.14.0 to 8.23.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-estree/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/typescript-estree) --- updated-dependencies: - dependency-name: "@typescript-eslint/typescript-estree" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…typescript-eslint/typescript-estree-8.23.0 build(deps-dev): bump @typescript-eslint/typescript-estree from 8.14.0 to 8.23.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.13.0 to 6.14.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@ca877d9...0adf995) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.18.0 to 8.25.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.25.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…typescript-eslint/parser-8.25.0 build(deps-dev): bump @typescript-eslint/parser from 8.18.0 to 8.25.0
…s/docker/build-push-action-6.14.0 build(deps): bump docker/build-push-action from 6.13.0 to 6.14.0
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 15.0.3 to 15.1.7. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v15.1.7/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…eslint-config-next-15.1.7 build(deps-dev): bump eslint-config-next from 15.0.3 to 15.1.7
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.6.1 to 5.7.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@369eb59...902fa8e) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…s/docker/metadata-action-5.7.0 build(deps): bump docker/metadata-action from 5.6.1 to 5.7.0
Bumps [next](https://github.com/vercel/next.js) from 15.1.6 to 15.2.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v15.1.6...v15.2.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…next-15.2.3 build(deps): bump next from 15.1.6 to 15.2.3
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.1 to 22.15.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.15 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…types/node-22.15.15 build(deps): bump @types/node from 22.10.1 to 22.15.15
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.14.0 to 6.18.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@0adf995...2634353) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 6.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.7.0 to 5.8.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@902fa8e...c1e5197) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 5.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.3.0 to 3.6.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@9780b0c...5e57cd1) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v4...v6) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…ns/docker/login-action-3.6.0 build(deps): bump docker/login-action from 3.3.0 to 3.6.0
…s/docker/build-push-action-6.18.0 build(deps): bump docker/build-push-action from 6.14.0 to 6.18.0
…ns/actions/setup-node-6 build(deps): bump actions/setup-node from 4 to 6
…s/actions/checkout-5 build(deps): bump actions/checkout from 4 to 5
…s/docker/metadata-action-5.8.0 build(deps): bump docker/metadata-action from 5.7.0 to 5.8.0
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.9.0 to 5.10.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@318604b...c299e40) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 5.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…ns/docker/metadata-action-5.10.0 build(deps): bump docker/metadata-action from 5.9.0 to 5.10.0
Bumps [next](https://github.com/vercel/next.js) from 16.0.0 to 16.0.7. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v16.0.0...v16.0.7) --- updated-dependencies: - dependency-name: next dependency-version: 16.0.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…/next-16.0.7 build(deps): bump next from 16.0.0 to 16.0.7
|
|
Reviewer's GuideModernizes linting and type tooling, upgrades Next.js/React/next-intl and CI/docker actions, and extends internationalization (including pt-br) while refining project documentation for agents and contributors. Updated class diagram for i18n routing, navigation, and proxy modulesclassDiagram
class routing_module {
+routing
}
class navigation_module {
+Link
+redirect
+usePathname()
+useRouter()
+getPathname()
}
class proxy_module {
+default_middleware
+config
}
routing_module <.. navigation_module : uses_routing
routing_module <.. proxy_module : uses_routing
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey there - I've reviewed your changes and found some issues that need to be addressed.
- In the new ESLint flat config you’re still using
import/orderand severalreact-hooks/*rules but the correspondingeslint-plugin-importandeslint-plugin-react-hooksplugins are no longer registered inplugins, which will cause ESLint to error; either re-add those plugins or drop the related rules. package.jsondeclaresreact/react-domas19.2.0butpnpm.overridesstill forcesreact/react-domto19.0.0-rc-*; consider aligning or removing the overrides to avoid running a different React version than the one declared in dependencies.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- In the new ESLint flat config you’re still using `import/order` and several `react-hooks/*` rules but the corresponding `eslint-plugin-import` and `eslint-plugin-react-hooks` plugins are no longer registered in `plugins`, which will cause ESLint to error; either re-add those plugins or drop the related rules.
- `package.json` declares `react`/`react-dom` as `19.2.0` but `pnpm.overrides` still forces `react`/`react-dom` to `19.0.0-rc-*`; consider aligning or removing the overrides to avoid running a different React version than the one declared in dependencies.
## Individual Comments
### Comment 1
<location> `src/proxy.ts:5-13` </location>
<code_context>
+
+import { routing } from "./i18n/routing";
+
+export default createMiddleware(routing);
+
+export const config = {
+ // Match all pathnames except for
+ // - … if they start with `/api`, `/trpc`, `/_next` or `/_vercel`
+ // - … the ones containing a dot (e.g. `favicon.ico`)
+ // matcher: "/((?!api|trpc|_next|_vercel|.*\\..*).*)",
+ // Match only internationalized pathnames
+ matcher: ["/", "/(de|en|es|fr|pl|cz|pt-br)/:path*"],
+};
</code_context>
<issue_to_address>
**issue (bug_risk):** Renaming `middleware.ts` to `proxy.ts` will prevent Next.js from running the middleware.
Because Next.js only auto-loads `middleware.ts` (or `src/middleware.ts`) as the edge middleware entrypoint, renaming it to `proxy.ts` disables the middleware and breaks locale routing / `next-intl` at the edge. Unless you have a custom setup that explicitly registers `proxy.ts` as middleware, keep this file named `middleware.ts` in the expected location.
</issue_to_address>
### Comment 2
<location> `tsconfig.json:19` </location>
<code_context>
"resolveJsonModule": true,
"isolatedModules": true,
- "jsx": "preserve",
+ "jsx": "react-jsx",
"incremental": true,
"baseUrl": ".",
</code_context>
<issue_to_address>
**issue (bug_risk):** Using `"jsx": "react-jsx"` with Next.js can conflict with the framework’s own JSX/TSX transform.
Next.js expects `"jsx": "preserve"` so its SWC pipeline can perform the JSX transform. Letting TypeScript use `"react-jsx"` makes it emit JSX runtime calls itself, which can cause double transforms or subtle runtime issues (notably with the app router). Unless you’ve explicitly validated this setup, I’d revert to `"jsx": "preserve"`.
</issue_to_address>
### Comment 3
<location> `eslint.config.mjs:22-24` </location>
<code_context>
+ },
+ files: ["**/*.{js,jsx,ts,tsx}"],
+ rules: {
+ // TypeScript ESLint rules
+ ...tseslint.configs.strict.rules,
+ ...tseslint.configs.stylistic.rules,
+
+ // React Compiler
</code_context>
<issue_to_address>
**issue (bug_risk):** The referenced `tseslint.configs.strict`/`stylistic` may not match the recommended flat-config presets for `typescript-eslint` v8.
For `typescript-eslint` v8 on ESLint 9, the documented flat presets are `recommendedTypeChecked` / `strictTypeChecked` / `stylisticTypeChecked`. Depending on the meta package’s exports, `configs.strict` and `configs.stylistic` may be missing or legacy, which could cause config load failures or omit type-checked rules. Prefer the flat presets (e.g. `tseslint.configs.strictTypeChecked` / `stylisticTypeChecked`) or verify that `strict` / `stylistic` are actually present in your pinned version.
</issue_to_address>
### Comment 4
<location> `Dockerfile:14-17` </location>
<code_context>
if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
elif [ -f package-lock.json ]; then npm ci; \
- elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm i --frozen-lockfile; \
+ elif [ -f pnpm-lock.yaml ]; then npm i -g corepack@latest && corepack enable pnpm && pnpm i --frozen-lockfile; \
else echo "Lockfile not found." && exit 1; \
fi
</code_context>
<issue_to_address>
**suggestion (performance):** Installing `corepack` globally twice in the Docker build adds overhead without much benefit.
Both the dependency-install and build stages now run `npm i -g corepack@latest` before enabling pnpm, adding redundant work and extra image size. Prefer installing/updating corepack once in an earlier layer and then just running `corepack enable pnpm`, or rely on the base image’s Node/corepack if available.
Suggested implementation:
```
RUN \
if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
elif [ -f package-lock.json ]; then npm ci; \
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm i --frozen-lockfile; \
else echo "Lockfile not found." && exit 1; \
fi
RUN \
if [ -f yarn.lock ]; then yarn run build; \
elif [ -f package-lock.json ]; then npm run build; \
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm run build; \
else echo "Lockfile not found." && exit 1; \
fi
```
` since that part of the Dockerfile isn’t shown.
Here are the concrete edits:
<file_operations>
<file_operation operation="edit" file_path="Dockerfile">
<<<<<<< SEARCH
RUN \
if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
elif [ -f package-lock.json ]; then npm ci; \
elif [ -f pnpm-lock.yaml ]; then npm i -g corepack@latest && corepack enable pnpm && pnpm i --frozen-lockfile; \
else echo "Lockfile not found." && exit 1; \
fi
RUN \
if [ -f yarn.lock ]; then yarn run build; \
elif [ -f package-lock.json ]; then npm run build; \
elif [ -f pnpm-lock.yaml ]; then npm i -g corepack@latest && corepack enable pnpm && pnpm run build; \
else echo "Lockfile not found." && exit 1; \
fi
=======
RUN \
if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
elif [ -f package-lock.json ]; then npm ci; \
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm i --frozen-lockfile; \
else echo "Lockfile not found." && exit 1; \
fi
RUN \
if [ -f yarn.lock ]; then yarn run build; \
elif [ -f package-lock.json ]; then npm run build; \
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm run build; \
else echo "Lockfile not found." && exit 1; \
fi
>>>>>>> REPLACE
</file_operation>
</file_operations>
<additional_changes>
To fully apply your suggestion, you should:
1. Add a single earlier layer (before these RUN blocks) that ensures corepack is installed/updated, for example:
`RUN npm i -g corepack@latest`
or, if the base image already includes a suitable corepack, you can skip this.
2. If you introduce that earlier `RUN`, remove any other `npm i -g corepack@latest` occurrences elsewhere in the Dockerfile to avoid additional redundant installs.
</issue_to_address>
### Comment 5
<location> `package.json:37-30` </location>
<code_context>
"prom-client": "^15.1.3",
- "react": "19.0.0-rc-69d4b800-20241021",
- "react-dom": "19.0.0-rc-69d4b800-20241021",
+ "react": "19.2.0",
+ "react-dom": "19.2.0",
"sass": "^1.81.0",
</code_context>
<issue_to_address>
**issue (bug_risk):** The `pnpm.overrides` still pin React to a 19.0.0-rc while dependencies require 19.2.0, which can cause version drift.
Given the overrides still target `19.0.0-rc-69d4b800-20241021` for both `react` and `react-dom`, pnpm installs will continue to use the RC despite the `19.2.0` declarations. This can lead to subtle runtime or tooling/type mismatches. If the goal is to be on 19.2.0, please update or remove the overrides to keep versions consistent.
</issue_to_address>
### Comment 6
<location> `CLAUDE.md:1` </location>
<code_context>
+# AGENTS.md
+
+## Development Commands
</code_context>
<issue_to_address>
**issue (typo):** Top-level heading does not match the file name and may be a copy-paste mistake.
In `CLAUDE.md`, the H1 is `# AGENTS.md`, which appears copied from `AGENTS.md`. Please update the heading (e.g., to `# CLAUDE.md`) so the document title matches the file name.
```suggestion
# CLAUDE.md
```
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| export default createMiddleware(routing); | ||
|
|
||
| export const config = { | ||
| // Match all pathnames except for | ||
| // - … if they start with `/api`, `/trpc`, `/_next` or `/_vercel` | ||
| // - … the ones containing a dot (e.g. `favicon.ico`) | ||
| // matcher: "/((?!api|trpc|_next|_vercel|.*\\..*).*)", | ||
| // Match only internationalized pathnames | ||
| matcher: ["/", "/(de|en|es|fr|pl|cz|pt-br)/:path*"], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (bug_risk): Renaming middleware.ts to proxy.ts will prevent Next.js from running the middleware.
Because Next.js only auto-loads middleware.ts (or src/middleware.ts) as the edge middleware entrypoint, renaming it to proxy.ts disables the middleware and breaks locale routing / next-intl at the edge. Unless you have a custom setup that explicitly registers proxy.ts as middleware, keep this file named middleware.ts in the expected location.
| "resolveJsonModule": true, | ||
| "isolatedModules": true, | ||
| "jsx": "preserve", | ||
| "jsx": "react-jsx", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (bug_risk): Using "jsx": "react-jsx" with Next.js can conflict with the framework’s own JSX/TSX transform.
Next.js expects "jsx": "preserve" so its SWC pipeline can perform the JSX transform. Letting TypeScript use "react-jsx" makes it emit JSX runtime calls itself, which can cause double transforms or subtle runtime issues (notably with the app router). Unless you’ve explicitly validated this setup, I’d revert to "jsx": "preserve".
| // TypeScript ESLint rules | ||
| ...tseslint.configs.strict.rules, | ||
| ...tseslint.configs.stylistic.rules, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (bug_risk): The referenced tseslint.configs.strict/stylistic may not match the recommended flat-config presets for typescript-eslint v8.
For typescript-eslint v8 on ESLint 9, the documented flat presets are recommendedTypeChecked / strictTypeChecked / stylisticTypeChecked. Depending on the meta package’s exports, configs.strict and configs.stylistic may be missing or legacy, which could cause config load failures or omit type-checked rules. Prefer the flat presets (e.g. tseslint.configs.strictTypeChecked / stylisticTypeChecked) or verify that strict / stylistic are actually present in your pinned version.
| elif [ -f pnpm-lock.yaml ]; then npm i -g corepack@latest && corepack enable pnpm && pnpm i --frozen-lockfile; \ | ||
| else echo "Lockfile not found." && exit 1; \ | ||
| fi | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (performance): Installing corepack globally twice in the Docker build adds overhead without much benefit.
Both the dependency-install and build stages now run npm i -g corepack@latest before enabling pnpm, adding redundant work and extra image size. Prefer installing/updating corepack once in an earlier layer and then just running corepack enable pnpm, or rely on the base image’s Node/corepack if available.
Suggested implementation:
RUN \
if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
elif [ -f package-lock.json ]; then npm ci; \
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm i --frozen-lockfile; \
else echo "Lockfile not found." && exit 1; \
fi
RUN \
if [ -f yarn.lock ]; then yarn run build; \
elif [ -f package-lock.json ]; then npm run build; \
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm run build; \
else echo "Lockfile not found." && exit 1; \
fi
` since that part of the Dockerfile isn’t shown.
Here are the concrete edits:
<file_operations>
<file_operation operation="edit" file_path="Dockerfile">
<<<<<<< SEARCH
RUN
if [ -f yarn.lock ]; then yarn --frozen-lockfile;
elif [ -f package-lock.json ]; then npm ci;
elif [ -f pnpm-lock.yaml ]; then npm i -g corepack@latest && corepack enable pnpm && pnpm i --frozen-lockfile;
else echo "Lockfile not found." && exit 1;
fi
RUN
if [ -f yarn.lock ]; then yarn run build;
elif [ -f package-lock.json ]; then npm run build;
elif [ -f pnpm-lock.yaml ]; then npm i -g corepack@latest && corepack enable pnpm && pnpm run build;
else echo "Lockfile not found." && exit 1;
fi
RUN
if [ -f yarn.lock ]; then yarn --frozen-lockfile;
elif [ -f package-lock.json ]; then npm ci;
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm i --frozen-lockfile;
else echo "Lockfile not found." && exit 1;
fi
RUN
if [ -f yarn.lock ]; then yarn run build;
elif [ -f package-lock.json ]; then npm run build;
elif [ -f pnpm-lock.yaml ]; then corepack enable pnpm && pnpm run build;
else echo "Lockfile not found." && exit 1;
fi
REPLACE
</file_operation>
</file_operations>
<additional_changes>
To fully apply your suggestion, you should:
- Add a single earlier layer (before these RUN blocks) that ensures corepack is installed/updated, for example:
RUN npm i -g corepack@latest
or, if the base image already includes a suitable corepack, you can skip this. - If you introduce that earlier
RUN, remove any othernpm i -g corepack@latestoccurrences elsewhere in the Dockerfile to avoid additional redundant installs.
| "@types/node": "22.10.1", | ||
| "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", | ||
| "@types/node": "22.15.15", | ||
| "@types/react-dom": "19.2.2", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (bug_risk): The pnpm.overrides still pin React to a 19.0.0-rc while dependencies require 19.2.0, which can cause version drift.
Given the overrides still target 19.0.0-rc-69d4b800-20241021 for both react and react-dom, pnpm installs will continue to use the RC despite the 19.2.0 declarations. This can lead to subtle runtime or tooling/type mismatches. If the goal is to be on 19.2.0, please update or remove the overrides to keep versions consistent.
| @@ -0,0 +1,103 @@ | |||
| # AGENTS.md | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (typo): Top-level heading does not match the file name and may be a copy-paste mistake.
In CLAUDE.md, the H1 is # AGENTS.md, which appears copied from AGENTS.md. Please update the heading (e.g., to # CLAUDE.md) so the document title matches the file name.
| # AGENTS.md | |
| # CLAUDE.md |
Bumps [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) from 8.14.0 to 8.23.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-estree/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/typescript-estree) --- updated-dependencies: - dependency-name: "@typescript-eslint/typescript-estree" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.18.0 to 8.25.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.25.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.13.0 to 6.14.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@ca877d9...0adf995) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 15.0.3 to 15.1.7. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v15.1.7/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.6.1 to 5.7.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@369eb59...902fa8e) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [next](https://github.com/vercel/next.js) from 15.1.6 to 15.2.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v15.1.6...v15.2.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.1 to 22.15.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.15 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.14.0 to 6.18.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@0adf995...2634353) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 6.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.7.0 to 5.8.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@902fa8e...c1e5197) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 5.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.8.0 to 5.9.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@c1e5197...318604b) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 5.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.9.0 to 5.10.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@318604b...c299e40) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-version: 5.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [next](https://github.com/vercel/next.js) from 16.0.0 to 16.0.7. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v16.0.0...v16.0.7) --- updated-dependencies: - dependency-name: next dependency-version: 16.0.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Staging rebased
Summary by Sourcery
Upgrade the app to Next.js 16 and React 19 stable while modernizing linting, internationalization, and CI tooling, and adding Portuguese (Brazil) locale support.
New Features:
Bug Fixes:
Enhancements:
Build:
CI:
Deployment:
Documentation: