Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 11, 2025

Updated Microsoft.Extensions.Caching.Hybrid from 10.0.0 to 10.1.0.

Release notes

Sourced from Microsoft.Extensions.Caching.Hybrid's releases.

10.1.0

What's Changed

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.0.0 to 10.1.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.1.0

What's Changed

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Microsoft.Extensions.Caching.Hybrid from 10.0.0 to 10.1.0
Bumps Microsoft.Extensions.Http.Resilience from 10.0.0 to 10.1.0

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Caching.Hybrid
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-core
- dependency-name: Microsoft.Extensions.Http.Resilience
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-core
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 11, 2025

Labels

The following labels could not be found: automated, dependencies, nuget. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 11, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

Regenerated all packages.lock.json files to match the updated
Dependency version in Directory.Packages.props (10.0.0 → 10.1.0).

Fixes NU1004 errors in CI validation workflow.
@github-actions
Copy link

📊 Code Coverage Report

Coverage: 90.56% (extracted from Cobertura (Aggregated Direct))

📈 Coverage Details

  • Coverage badges: Coverage
  • Minimum threshold: 80% (warning) / 90% (good)
  • Report format: Auto-detected from OpenCover/Cobertura XML files
  • Coverage source: Cobertura (Aggregated Direct)

📋 Coverage Analysis

  • Line Coverage: Shows percentage of code lines executed during tests
  • Branch Coverage: Shows percentage of code branches/conditions tested
  • Complexity: Code complexity metrics for maintainability

🎯 Quality Gates

  • Pass: Coverage ≥ 90%
  • ⚠️ Warning: Coverage 80-89%
  • Fail: Coverage < 80%

📁 Artifacts

  • Coverage reports: Available in workflow artifacts
  • Test results: TRX files with detailed test execution data

This comment is updated automatically on each push to track coverage trends.

@frigini frigini merged commit 19b6b25 into master Dec 11, 2025
11 checks passed
@dependabot dependabot bot deleted the dependabot/nuget/dotnet-core-57c858ecae branch December 11, 2025 18:24
frigini pushed a commit that referenced this pull request Dec 11, 2025
Added section documenting package updates merged via PRs #62, #63, #64:
- Microsoft.AspNetCore.Authentication.JwtBearer 10.0.0 → 10.0.1
- Microsoft.AspNetCore.OpenApi 10.0.0 → 10.0.1
- Microsoft.Extensions.Caching.Hybrid 10.0.0 → 10.1.0
- Microsoft.Extensions.Http.Resilience 10.0.0 → 10.1.0
- Serilog 4.2.0 → 4.3.0
- Serilog.Sinks.Console 6.0.0 → 6.1.1

All packages updated to GA stable versions with regenerated lockfiles.
frigini added a commit that referenced this pull request Dec 12, 2025
* initial comit com roadmap atualizado

* docs: update roadmap with Dependabot package updates (11 Dec 2025)

Added section documenting package updates merged via PRs #62, #63, #64:
- Microsoft.AspNetCore.Authentication.JwtBearer 10.0.0 → 10.0.1
- Microsoft.AspNetCore.OpenApi 10.0.0 → 10.0.1
- Microsoft.Extensions.Caching.Hybrid 10.0.0 → 10.1.0
- Microsoft.Extensions.Http.Resilience 10.0.0 → 10.1.0
- Serilog 4.2.0 → 4.3.0
- Serilog.Sinks.Console 6.0.0 → 6.1.1

All packages updated to GA stable versions with regenerated lockfiles.

* docs: Sprint 3 Parte 1 - Setup MkDocs e correções de links

- Add MkDocs Material configuração (mkdocs.yml)
- Add GitHub Actions workflow para deploy docs
- Add docs/index.md como homepage
- Add docs/requirements.txt para dependências Python
- Move docs obsoletos para archive/ (sprint-0, sprint-2)
- Corrige links quebrados: underscore → hyphen em nomes de arquivos
  - authentication_and_authorization.md → authentication-and-authorization.md
  - ci_cd.md → ci-cd.md
  - test_infrastructure.md → test-infrastructure.md
  - search_providers.md → search-providers.md
  - test_auth_examples.md → test-auth-examples.md
  - performance.md → PERFORMANCE.md (case-sensitive)
- Add .gitignore para site/ (MkDocs build output)
- Add docs/AUDIT-SPRINT3.md com inventário completo (43 arquivos)

Status: MkDocs build OK, servidor local testado em http://127.0.0.1:8000

* docs: corrigir links quebrados e warnings do MkDocs

- Remove 3 referências ao hangfire-npgsql-compatibility.md (arquivo não existe)
- Corrige links para development.md e infrastructure.md em deployment-environments.md
- Remove links para architecture-tests.md (pending implementation)
- Atualiza referência README.md em development.md

Warnings reduzidos: ~20 → 5 (apenas refs válidas a arquivos fora de docs/)

Status: mkdocs build OK com apenas warnings esperados

* docs: navegação em português no MkDocs

- Traduz todos os labels de navegação para PT-BR
- Início, Primeiros Passos, Arquitetura, Módulos, etc.
- Mantém language: pt-BR no theme
- Globalização PT/EN deixada para implementação futura (complexidade operacional)

Build: ✅ OK

* docs: adicionar API Reference e corrigir warnings da pipeline

✅ Correções de warnings:
- Remove link para README.md em development.md (não existe em docs/)
- Substitui 4 links externos em coverage-gap-analysis.md por código inline
- Remove --strict do workflow (warnings do git-revision plugin)

✅ Nova documentação:
- Add docs/api-reference.md com todos endpoints organizados
- Tabelas de endpoints por módulo (Users, Providers, Documents, etc)
- Códigos de status, rate limiting, paginação, autenticação
- Instruções para Swagger UI e geração de spec
- Add na navegação MkDocs (Referência > API Reference)
- Add quick link no index.md

Status: mkdocs build OK (sem strict mode)

* docs: corrigir formatação markdown (markdownlint compliance)

- Add identificador 'http' nos blocos de código (paginação e filtros)
- Substitui 'browser' → 'navegador' (consistência PT-BR)
- Remove backticks incorretos de URLs em coverage-gap-analysis.md
- Transforma links para texto inline com código

Lint: ✅ Conforme markdownlint rules
Build: ✅ OK

* docs: curadoria Sprint 3 - consolidação massiva de documentação

📊 Estatísticas:
- 43 arquivos → 28 arquivos em docs/ (-35%)
- 33 mudanças rastreadas no commit

🗑️ Deletados (20 arquivos):
Obsoletos:
- AGENT.md (documento de trabalho)
- coverage-gap-analysis.md, coverage-gaps-analysis.md (duplicados raiz)
- docs/AUDIT-SPRINT3.md (documento de trabalho)
- docs/archive/ completo (sprints 0, 1, 2)
- docs/requirements.txt (redundante com workflow)
- tests/MeAjudaAi.E2E.Tests/infrastructure.md (duplicado)

Sprint 2 completo:
- code-coverage-roadmap.md (90.56% atingido)
- coverage-analysis-dec-2025.md (snapshot temporal)
- skipped-tests-analysis.md (mesclado)

🔀 Consolidados (4 novos arquivos):
✅ docs/database.md (3→1):
  - database-boundaries.md
  - scripts-organization.md
  - db-context-factory.md

✅ docs/logging.md (3→1):
  - correlation-id.md
  - PERFORMANCE.md
  - seq-setup.md

✅ docs/messaging.md (3→1):
  - message-bus-strategy.md
  - messaging-mocks.md
  - dead-letter-queue.md

✅ docs/testing/coverage.md (4→1):
  - code-coverage-guide.md
  - coverage-report-explained.md
  - coverage-exclusion-guide.md
  - coverage-gap-analysis.md

✅ docs/ci-cd.md (3→1):
  - ci-cd.md (base)
  - workflows-overview.md
  - pr-validation-workflow.md

📝 Atualizado:
- mkdocs.yml: navegação simplificada (sem submenus excessivos)

✅ Build: OK
✅ Navegação: 100% funcional

* chore: reorganizar arquivos de configuração

📂 Movidos para config/:
- .editorconfig → config/.editorconfig
- .yamllint.yml → config/.yamllint.yml
- coverage.runsettings → config/coverage.runsettings

✅ Permaneceram na raiz (requeridos .NET/MSBuild):
- Directory.Build.props
- Directory.Packages.props
- nuget.config
- global.json
- .globalconfig
- mkdocs.yml

📝 Atualizado:
- .github/workflows/pr-validation.yml → path yamllint
- README.md → estrutura de pastas atualizada
- docs/development.md → seção de arquivos de configuração

Objetivo: Organizar configs de ferramentas em config/ sem quebrar build

* fix: remover cache pip do workflow docs (requirements.txt deletado)

- Cache pip requer requirements.txt ou pyproject.toml
- Projeto não usa pip cache (dependências instaladas diretamente)
- Instalação é rápida sem cache (~5s)

* docs: corrigir reviews - links, anchors, mojibake e estrutura

- Fix mojibake em development.md (� → 📂)
- Fix link LICENSE em index.md para URL absoluta do GitHub
- Fix path do AppHost em api-reference.md
- Fix anchors em coverage.md (#-diretrizes → #diretrizes-de-testes)
- Add TOC e estrutura adequada em logging.md
- Fix links internos em logging.md

* fix(ServiceCatalogs): corrigir S2139 - adicionar contexto ao rethrow de exceções

Adiciona mensagens contextuais ao rethrow de exceções em Extensions.cs:
- Exceção ao aplicar migrações em produção
- Exceção ao fallback de EnsureCreated em Development

Resolve erro de build: S2139 requer contexto ao fazer rethrow de exceções.

* docs: traduzir index.md completamente para português

- Traduzir todos os títulos e seções
- Traduzir descrições e links
- Traduzir listas de funcionalidades e stack
- Manter consistência com navegação em PT-BR

* docs: adicionar seção MkDocs ao README principal

- Instruções para visualização local da documentação
- Link futuro do GitHub Pages
- Estrutura da documentação
- Comandos de instalação e uso do MkDocs

* docs: traduzir metadados do site no mkdocs.yml

- site_name: MeAjudaAi Documentation → Documentação MeAjudaAi
- site_description: traduzido para português
- site_author: MeAjudaAi Team → Equipe MeAjudaAi

* docs: corrigir anchors e deletar arquivo duplicado

- Corrigir anchor Correlation ID (#correlation-id-best-practices → #correlation-id)
- Deletar docs/testing/coverage-gap-analysis.md duplicado
- Reduzir avisos INFO de 4 para 2 (restantes são auto-referências)

* docs: traduzir documentação para português e corrigir estruturas

Sprint 3 Parte 1 - Limpeza e tradução completa da documentação

Traduções para Português (PT-BR):
- deployment-environments.md: tradução completa (ambientes de deploy)
- authentication-and-authorization.md: tradução completa (sistema de auth)
- integration-tests.md: tradução completa (guia de testes)
- security-vulnerabilities.md: tradução completa (vulnerabilidades NuGet)
- unit-vs-integration-tests.md: seção Overview traduzida

Reorganizações Estruturais:
- architecture.md: corrigida seção CQRS
  * Marcadores de código: yaml/sql → csharp
  * Removido negrito excessivo em subtítulos
- logging.md: melhorada seção 'Geração Automática'
  * Adicionada descrição explicativa
  * Código separado em blocos lógicos
- messaging.md: comentários em código traduzidos

Atualizações de Versão:
- infrastructure.md: .NET 9 SDK → .NET 10 SDK
- test-infrastructure.md: .NET 9.0 SDK → .NET 10.0 SDK

Preservado em todos arquivos:
- Código C#, JSON, YAML, bash inalterado
- Nomes de classes/métodos/variáveis
- Termos técnicos apropriados
- URLs e file paths
- Estrutura markdown completa

Refs: #65

* docs: corrigir links internos quebrados e melhorar estrutura de seções

- ci-cd.md: remover links circulares e redundantes
- logging.md: reorganizar seção 'Estrutura de Logs'
  * Adicionar explicação dos componentes do template
  * Documentar benefícios do formato
  * Corrigir blocos de código malformados
  * Remover links problemáticos

Resolve todos os warnings do mkdocs build relacionados a links quebrados

* docs: aplicar correções do code review

Conforme feedback do CodeRabbit:

API Reference:
- Atualizar descrição de endpoints públicos para incluir login e registro

Database.md:
- Corrigir blocos de código desbalanceados (text/csharp/sql)
- Fechar todos os code fences corretamente

Deployment Environments:
- Remover referência a guia inexistente de Hangfire Npgsql

Integration Tests:
- Clarificar estatísticas: 41 testes de endpoint + 103 total E2E

Infrastructure.md:
- Corrigir múltiplos blocos de código malformados
- Usar language tags corretos (text, bash, csharp)

CI/CD:
- Atualizar .NET 9.x → 10.x em todas as ocorrências
- DotNetVersion, DOTNET_VERSION, dotnet-version

Roadmap.md:
- Corrigir data MVP: 2025 → 2026
- Corrigir sprint duplicado (Sprint 6 → Sprint 7)
- Atualizar Fase 2: Fevereiro-Março 2026

README.md:
- Corrigir emojis quebrados (mojibake)
- Corrigir formatting bold (**:**** → **:**)
- Corrigir link ci_cd.md → ci-cd.md
- Adicionar heading para comando migrations
- Fechar code fence corretamente

* docs: corrigir problemas de markdownlint

Conforme review final:

CI/CD:
- Adicionar linhas em branco ao redor de tabelas (MD058)
- Adicionar language identifiers em code fences (MD040)

Logging.md:
- Mudar code fence de text para json para logs
- Corrigir 5 fences de fechamento (remover language tags)

Infrastructure.md:
- Fechar fence antes de nova seção
- Corrigir mismatched fence tags (powershell/text)

Database.md:
- Fechar text fence antes de csharp fence
- Corrigir fence concatenado (csharp -> text)

Todas as correções validadas para conformidade com markdownlint.

* docs: corrigir todos os code fences desbalanceados em database.md

- Fechar bash fence antes de yaml (linha 171)
- Fechar sql fence antes de yaml (linha 197)
- Fechar csharp fence antes de novo csharp (linha 237)
- Remover tag text de closing fence (linha 263)
- Atualizar comentário de versão .NET em ci-cd.md

Resolves CodeRabbit feedback sobre fences desbalanceados

* docs(database): corrigir fences yaml desbalanceados

- Remover fences yaml incorretos antes de headings 'Apply Migrations', 'Opção 2', 'Step 2', 'Step 3'
- Garantir que cada fence seja fechado antes de nova seção
- Corrigir transições entre bash→yaml, sql→yaml, sql→text

Resolves fence balance issues em linhas 173, 202, 415, 465

* docs: corrigir fence csharp antes de heading em database.md

- Fechar fence csharp corretamente antes de heading '\u26a1 Script R\u00e1pido' (linha 585)

NOTA: Identificado conte\u00fado corrompido nas linhas 686-925 que requer reconstitui\u00e7\u00e3o manual
- C\u00f3digo C# misturado com headings e texto
- M\u00faltiplas fences desbalanceadas
- Estrutura de documento quebrada

---------

Co-authored-by: Filipe Frigini <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants