Azure / Azure/sql-action

Support Azure CLI Credentials (ActiveDirectoryAzCli)

Abierto
#256 1 comentario 0 reacciones 0 asignados Ver en GitHub
need-to-triage
Lenguaje dominante
TypeScript
Estrellas
142
Forks
73
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Azure CLI Credential support [was added to](https://github.com/microsoft/go-sqlcmd/commit/0a4cd1949a9ff220649a4f7bd0d9f775488df8e1) the sqlcmd-go tool back in v1.4.0 but the `@tediousjs/connection-string` library does not support the `Active Directory Az CLI` Authentication parameter in the connection string.

https://github.com/tediousjs/connection-string/blob/v0.5.0/src/parser/sql-connection-string.ts#L49-L51

Since many use cases of this action would involve first doing an `azure/login`, it makes sense to support the CLI credentials.

I am completely aware that this is a problem in a dependent package, but it would appreciate any update on plans to support this, or guidance to achieve this that does not involve manually installing `sqlcmd`.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el analizador dependiente @tediousjs/connection-string en src/parser/sql-connection-string.ts, líneas 49-51, y después inspecciona cómo sql-action gestiona las cadenas de conexión después de azure/login. Confirma cómo sqlcmd-go v1.4.0 admite las credenciales de Azure CLI; se considerará terminado cuando se acepte el parámetro Active Directory Az CLI y la action funcione sin instalar sqlcmd manualmente. Añade o ejecuta pruebas específicas del analizador y de la action si el repositorio las proporciona.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
azure, github-actions, sql, typescript
Área
authentication, ci-cd, cloud
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.