Azure / Azure/sql-action

Support Azure CLI Credentials (ActiveDirectoryAzCli)

Ouverte
#256 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
need-to-triage
Langage dominant
TypeScript
Étoiles
142
Forks
73
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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`.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par l’analyseur dépendant @tediousjs/connection-string dans src/parser/sql-connection-string.ts, aux lignes 49-51, puis examinez comment sql-action gère les chaînes de connexion après azure/login. Confirmez comment sqlcmd-go v1.4.0 prend en charge les informations d’identification Azure CLI ; le travail est considéré comme terminé lorsque le paramètre Active Directory Az CLI est accepté et que l’action fonctionne sans installer sqlcmd manuellement. Ajoutez ou exécutez des tests ciblés de l’analyseur et de l’action si le dépôt en fournit.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
azure, github-actions, sql, typescript
Domaine
authentication, ci-cd, cloud
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.