Skip to content

Conversation

@rikemorais
Copy link
Member

@rikemorais rikemorais commented Nov 15, 2025

Resumo

Esta PR adiciona suporte completo ao Dev Container e atualiza todas as dependências do projeto para as versões mais recentes.

Alterações principais

🐳 Dev Container

  • Adicionado configuração completa do devcontainer com Python 3.12
  • Integração automática com uv para gerenciamento de dependências
  • Instalação e configuração automática do pre-commit
  • Extensões VS Code configuradas (Ruff, Python, Material Icons, Dracula Theme)

📦 Dependências atualizadas

  • mypy: 1.11.2 → 1.14.1
  • ruff: 0.6.7 → 0.9.1
  • taskipy: 1.13.0 → 1.14.1
  • mkdocs-material: 9.5.36 → 9.6.2
  • mkdocstrings-python: 1.11.1 → 1.14.1
  • mkdocstrings: 0.26.1 → 0.27.0
  • pre-commit: 3.8.0 → 4.0.1
  • pytest-cov: 5.0.0 → 6.0.0
  • pytest-randomly: 3.15.0 → 3.16.0
  • pytest: 8.3.3 → 8.3.4

🧹 Limpeza

  • Removido .python-version (versão controlada pelo devcontainer)
  • Removido .DS_Store e adicionado ao .gitignore
  • Removido ambiente virtual local .venv

🤖 Dependabot

  • Configurado para monitorar dependências Python
  • Configurado para monitorar features do devcontainer
  • Verificações semanais automáticas

🔧 Pre-commit

  • Ajustado para excluir devcontainer.json dos hooks JSON (arquivo usa JSONC)

Benefícios

✅ Ambiente de desenvolvimento reproduzível e consistente
✅ Instalação automática de dependências ao abrir o projeto
✅ Dependências atualizadas com melhorias de performance e segurança
✅ Monitoramento automático de atualizações via Dependabot
✅ Setup completo em um único rebuild do container

@rikemorais rikemorais self-assigned this Nov 15, 2025
@rikemorais rikemorais merged commit 27ec269 into main Nov 15, 2025
3 checks passed
@rikemorais rikemorais deleted the feat/template-update branch November 15, 2025 21:55
@rikemorais rikemorais changed the title Feat/template update feat: devcontainer and bump Nov 15, 2025
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