VersionTrack
VersionTrack - actualizaciones de dependencias en Slack
Actualizaciones de dependencias de varios repositorios en un informe claro, directamente en Slack.
Herramienta para desarrolladores
Acerca de
VersionTrack reúne las actualizaciones de dependencias npm de los repositorios GitHub seleccionados en un informe claro de Slack. El equipo ve de inmediato qué paquetes requieren atención, el tamaño del cambio y el proyecto al que afecta, sin abrir cada package.json manualmente.
Por qué usarlo
- Una lista compartida de prioridades. Las actualizaciones aparecen en una sola vista en lugar de comprobaciones dispersas y notas manuales.
- Contexto para decidir. El informe muestra el paquete, el repositorio, las versiones y el nivel de cambio, incluidas las actualizaciones mayores y los paquetes obsoletos.
- El equipo mantiene el control. VersionTrack informa. No modifica código ni despliega actualizaciones sin una decisión del equipo.
- Acceso limitado. La aplicación de GitHub utiliza permisos de solo lectura y únicamente los repositorios elegidos durante la instalación.
Cuánto tiempo puede ahorrar
- De 30 a 90 minutos por semana. Es el tiempo que un equipo con 10 repositorios puede dedicar a recopilar manualmente la información sobre actualizaciones.
- De 2 a 6 horas por persona al mes. Es una estimación realista en ese escenario porque un informe de Slack sustituye el trabajo de recopilación.
- Una estimación transparente. La herramienta ahorra tiempo de revisión y priorización, no el trabajo de ingeniería necesario para modificar código.
Para quién es VersionTrack
- Equipos de Node.js y TypeScript. Especialmente los que mantienen varias aplicaciones o bibliotecas en GitHub.
- Responsables técnicos y mantenedores. Personas que necesitan evaluar el riesgo de una actualización sin abrir cada proyecto manualmente.
- Responsables de calidad y seguridad. Equipos que quieren detectar antes las actualizaciones importantes y las deprecaciones.
Instalación y primer análisis
- Seleccione Añadir a Slack e instale la aplicación en el espacio de trabajo elegido.
- Conecte la aplicación de GitHub con acceso únicamente de Metadata: Read-only y Contents: Read-only.
- Elija en GitHub los repositorios a los que VersionTrack puede acceder.
- Abra App Home en Slack, elija un canal de informes y configure los repositorios supervisados.
- Ejecute
/deps scano use el botón de análisis. El progreso aparece en el canal y se convierte en el informe final.
Qué contiene un informe
- Contexto completo. Repositorio, nombre del paquete, versión actual y más reciente, y nivel de cambio: patch, minor o major.
- Acciones útiles en Slack. Filtre uno o varios repositorios, ordene los resultados, muestre más elementos y exporte el análisis actual a un archivo Markdown.
Alcance actual
- GitHub: repositorios públicos y privados seleccionados. VersionTrack no necesita acceso a una organización completa.
- npm: análisis de
package.jsonypackage-lock.json, comparación de versiones e información sobre deprecaciones. - Monorepos: detección básica de manifiestos en subdirectorios del repositorio.
- Slack: instalación OAuth, App Home, análisis manuales y programados, e informes interactivos en el canal elegido.
Qué no hace VersionTrack
En su primera versión, la herramienta no modifica código, no crea ramas, no abre pull requests ni instala paquetes. Organiza la información y deja al equipo la decisión de desplegar. Bitbucket y más ecosistemas de paquetes llegarán cuando la integración con GitHub sea estable.
Características principales
Análisis de varios repositorios
Una instalación de GitHub App puede supervisar proyectos seleccionados de una organización o usuario.
Patch, minor y major
Los cambios de versión semántica se clasifican claramente, para que las actualizaciones major no se pierdan entre pequeños parches.
Selección de repositorios
Los repositorios se pueden seleccionar y después activar o desactivar directamente desde Slack.
Informes y exportación Markdown
Filtra un informe por repositorios, ordena los resultados y descarga el análisis actual como archivo Markdown.
Progreso del análisis en directo
Un mensaje de progreso muestra los repositorios terminados y los paquetes comprobados, y después se convierte en el informe final.
Errores y deprecaciones claros
Los manifiestos ausentes, problemas de acceso, límites de API y paquetes obsoletos se muestran junto al repositorio afectado.
Privacidad y seguridad
VersionTrack tiene únicamente el acceso necesario para leer manifiestos de dependencias y publicar sus propios informes.

