chore(deps): bump actions/upload-artifact from 4 to 7#5
Conversation
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
Fechando: bump major que precisa de review manual de breaking changes e não foi validado contra a base atual (Sprints 1-14). Para reabrir, avaliar:
|
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bugs identificados em teste ponta-a-ponta com Chrome extension. #1 Migrations: log detalhado + fail-fast - Program.cs agora lista migrations pendentes antes de aplicar - Em erro de migration, re-lanca exception (fail-fast) ao inves de silenciar - Evita que API suba com schema desatualizado #2 Seed Assinatura ativa do tenant demo (CRITICAL) - ApplicationDbContext.SeedData agora cria Assinatura ativa (Plano Pro) - Sem isso todos endpoints com [RequiresPlan] retornavam 402 e bloqueavam criacao de apartamento, empreendimento e usuario no ambiente dev/demo - Migration SeedAssinaturaECorretorComissao aplica o seed #3 Mask stack trace em producao (ja resolvido) - ProblemDetailsMiddleware ja verifica IsDevelopment() antes de expor detalhes. Comportamento correto: stack trace so em dev #4 + #5 NovaVendaDialog: auto-preencher da proposta + submit silencioso - Root cause: MUI TextField select + RHF register() nao dispara onChange confiavelmente e nao re-renderiza com setValue - Todos os Select sao controlados explicitamente (value=watch, onChange=setValue) - Auto-fill via reset() completo ao inves de setValue individual (forca re-render dos inputs numericos uncontrolled) #6 Comissoes nao geradas ao criar venda - Root cause: seed Corretor nao tinha PercentualComissao - Corretor Teste agora tem PercentualComissao=3% + CRECI - Venda criada para este corretor gera Comissao automaticamente #7 Vite strictPort - vite.config.js: server.port=5173 + strictPort=true - Falha ao iniciar se porta ocupada, evitando confusao dev com processo antigo #8 Espelho de vendas: todas as torres agora aparecem - MapaEmpreendimento agrupa primeiro por Torre (blocos separados), depois por pavimento. Antes misturava aptos de torres diferentes na mesma linha - Legenda unica no rodape ao inves de uma por torre Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix(qa): 7 bugs encontrados no QA E2E Bugs identificados em teste ponta-a-ponta com Chrome extension. #1 Migrations: log detalhado + fail-fast - Program.cs agora lista migrations pendentes antes de aplicar - Em erro de migration, re-lanca exception (fail-fast) ao inves de silenciar - Evita que API suba com schema desatualizado #2 Seed Assinatura ativa do tenant demo (CRITICAL) - ApplicationDbContext.SeedData agora cria Assinatura ativa (Plano Pro) - Sem isso todos endpoints com [RequiresPlan] retornavam 402 e bloqueavam criacao de apartamento, empreendimento e usuario no ambiente dev/demo - Migration SeedAssinaturaECorretorComissao aplica o seed #3 Mask stack trace em producao (ja resolvido) - ProblemDetailsMiddleware ja verifica IsDevelopment() antes de expor detalhes. Comportamento correto: stack trace so em dev #4 + #5 NovaVendaDialog: auto-preencher da proposta + submit silencioso - Root cause: MUI TextField select + RHF register() nao dispara onChange confiavelmente e nao re-renderiza com setValue - Todos os Select sao controlados explicitamente (value=watch, onChange=setValue) - Auto-fill via reset() completo ao inves de setValue individual (forca re-render dos inputs numericos uncontrolled) #6 Comissoes nao geradas ao criar venda - Root cause: seed Corretor nao tinha PercentualComissao - Corretor Teste agora tem PercentualComissao=3% + CRECI - Venda criada para este corretor gera Comissao automaticamente #7 Vite strictPort - vite.config.js: server.port=5173 + strictPort=true - Falha ao iniciar se porta ocupada, evitando confusao dev com processo antigo #8 Espelho de vendas: todas as torres agora aparecem - MapaEmpreendimento agrupa primeiro por Torre (blocos separados), depois por pavimento. Antes misturava aptos de torres diferentes na mesma linha - Legenda unica no rodape ao inves de uma por torre Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * docs: documento de apresentacao do sistema pos QA E2E Compilacao das validacoes de QA ponta-a-ponta apos correcao dos 8 bugs (PR #62). Descreve em detalhe cada tela e funcionalidade dos 5 diferenciais competitivos + fluxo comercial core (cliente -> proposta -> venda -> contrato -> comissao). Tabela de RBAC validado por endpoint + role. Credenciais demo + URLs locais. Roadmap de integracoes externas que ficam como etapa de producao. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Consolida bumps seguros que estavam em Dependabot PRs obsoletos (fechados em lote). Principais motivacoes: - SixLabors.ImageSharp 3.1.5 -> 3.1.12: - GHSA-2cmq-823j-5qj8 (high): fix de SixLabors.ImageSharp - GHSA-rxmq-m78w-7wmc (moderate): idem - Runtime patches (sem breaking): - Microsoft.AspNetCore.Authentication.JwtBearer 9.0.9 -> 9.0.15 - Microsoft.AspNetCore.OpenApi 9.0.0 -> 9.0.15 - Microsoft.EntityFrameworkCore[.Design/.SqlServer/.InMemory] 9.0.9 -> 9.0.15 - Microsoft.IdentityModel.Tokens 8.14.0 -> 8.14.2 - System.IdentityModel.Tokens.Jwt 8.14.0 -> 8.14.2 - Infra de config: - nuget.config na raiz do repo consolida todos os projetos em src/ pra usarem apenas nuget.org (antes Application/Infrastructure/ Jobs herdavam feed Azure DevOps privado do config global do dev, que falha com 401 em maquina sem credenciais) Validacao: 120 testes passando, build Release 0 warnings. PRs do Dependabot fechados neste lote (obsoletos contra main atualizado): - #3 setup-node (gh actions, sem workflow scope) - #4 cache - #6 setup-dotnet - #11 eslint group - #12 globals - #13 BCrypt - #14 axios (caret ja puxava a nova via npm) - #18 aspnet group (superseded por este commit) - #19 EF Design (idem) - #20 Serilog group (Sinks.Seq 9.0.1 nao existe; mantemos 9.0.0) Major bumps arriscados fechados para review futuro: - #5 upload-artifact 4->7 - #7 react group - #8 vite group - #9 node 20->25-alpine - #10 dotnet/sdk 9->10 - #15 coverlet 6->10 - #16 dotnet/aspnet 9->10 - #21 Swashbuckle 9->10
Bugs identificados em teste ponta-a-ponta com Chrome extension. #1 Migrations: log detalhado + fail-fast - Program.cs agora lista migrations pendentes antes de aplicar - Em erro de migration, re-lanca exception (fail-fast) ao inves de silenciar - Evita que API suba com schema desatualizado #2 Seed Assinatura ativa do tenant demo (CRITICAL) - ApplicationDbContext.SeedData agora cria Assinatura ativa (Plano Pro) - Sem isso todos endpoints com [RequiresPlan] retornavam 402 e bloqueavam criacao de apartamento, empreendimento e usuario no ambiente dev/demo - Migration SeedAssinaturaECorretorComissao aplica o seed #3 Mask stack trace em producao (ja resolvido) - ProblemDetailsMiddleware ja verifica IsDevelopment() antes de expor detalhes. Comportamento correto: stack trace so em dev #4 + #5 NovaVendaDialog: auto-preencher da proposta + submit silencioso - Root cause: MUI TextField select + RHF register() nao dispara onChange confiavelmente e nao re-renderiza com setValue - Todos os Select sao controlados explicitamente (value=watch, onChange=setValue) - Auto-fill via reset() completo ao inves de setValue individual (forca re-render dos inputs numericos uncontrolled) #6 Comissoes nao geradas ao criar venda - Root cause: seed Corretor nao tinha PercentualComissao - Corretor Teste agora tem PercentualComissao=3% + CRECI - Venda criada para este corretor gera Comissao automaticamente #7 Vite strictPort - vite.config.js: server.port=5173 + strictPort=true - Falha ao iniciar se porta ocupada, evitando confusao dev com processo antigo #8 Espelho de vendas: todas as torres agora aparecem - MapaEmpreendimento agrupa primeiro por Torre (blocos separados), depois por pavimento. Antes misturava aptos de torres diferentes na mesma linha - Legenda unica no rodape ao inves de uma por torre
* fix(qa): 7 bugs encontrados no QA E2E Bugs identificados em teste ponta-a-ponta com Chrome extension. #1 Migrations: log detalhado + fail-fast - Program.cs agora lista migrations pendentes antes de aplicar - Em erro de migration, re-lanca exception (fail-fast) ao inves de silenciar - Evita que API suba com schema desatualizado #2 Seed Assinatura ativa do tenant demo (CRITICAL) - ApplicationDbContext.SeedData agora cria Assinatura ativa (Plano Pro) - Sem isso todos endpoints com [RequiresPlan] retornavam 402 e bloqueavam criacao de apartamento, empreendimento e usuario no ambiente dev/demo - Migration SeedAssinaturaECorretorComissao aplica o seed #3 Mask stack trace em producao (ja resolvido) - ProblemDetailsMiddleware ja verifica IsDevelopment() antes de expor detalhes. Comportamento correto: stack trace so em dev #4 + #5 NovaVendaDialog: auto-preencher da proposta + submit silencioso - Root cause: MUI TextField select + RHF register() nao dispara onChange confiavelmente e nao re-renderiza com setValue - Todos os Select sao controlados explicitamente (value=watch, onChange=setValue) - Auto-fill via reset() completo ao inves de setValue individual (forca re-render dos inputs numericos uncontrolled) #6 Comissoes nao geradas ao criar venda - Root cause: seed Corretor nao tinha PercentualComissao - Corretor Teste agora tem PercentualComissao=3% + CRECI - Venda criada para este corretor gera Comissao automaticamente #7 Vite strictPort - vite.config.js: server.port=5173 + strictPort=true - Falha ao iniciar se porta ocupada, evitando confusao dev com processo antigo #8 Espelho de vendas: todas as torres agora aparecem - MapaEmpreendimento agrupa primeiro por Torre (blocos separados), depois por pavimento. Antes misturava aptos de torres diferentes na mesma linha - Legenda unica no rodape ao inves de uma por torre * docs: documento de apresentacao do sistema pos QA E2E Compilacao das validacoes de QA ponta-a-ponta apos correcao dos 8 bugs (PR #62). Descreve em detalhe cada tela e funcionalidade dos 5 diferenciais competitivos + fluxo comercial core (cliente -> proposta -> venda -> contrato -> comissao). Tabela de RBAC validado por endpoint + role. Credenciais demo + URLs locais. Roadmap de integracoes externas que ficam como etapa de producao. ---------
Bumps actions/upload-artifact from 4 to 7.
Release notes
Sourced from actions/upload-artifact's releases.
... (truncated)
Commits
043fb46Merge pull request #797 from actions/yacaovsnc/update-dependency634250cInclude changes in typespec/ts-http-runtime 0.3.5e454baaReadme: bump all the example versions to v7 (#796)74fad66Update the readme with direct upload details (#795)bbbca2dSupport direct file uploads (#764)589182cUpgrade the module to ESM and bump dependencies (#762)47309c9Merge pull request #754 from actions/Link-/add-proxy-integration-tests02a8460Add proxy integration testb7c566aMerge pull request #745 from actions/upload-artifact-v6-releasee516bc8docs: correct description of Node.js 24 support in READMEDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)