devcontainers / devcontainers/cli
[oci implementation] Test all authentication mechanisms
- Langage dominant
- TypeScript
- Étoiles
- 3k
- Forks
- 457
- Merge moyen
- 13 h 17 min
- PR mergées (30 j)
- 6
Description
https://github.com/devcontainers/cli/pull/460 is adding in support for [docker credential helpers](https://docs.docker.com/engine/reference/commandline/login/#credential-helper-protocol). There's existing test coverage on the "simpler" auth mechanisms but not on all.
This likely means utlizing runners for macOS, linux, and windows mocking out the credential helper api. This would also mean needing to embed credentials in the test runner to fetch private Features based on the credentials. (I personally use `privatedevcontainercli.azurecr.io/features/a`, but those secrets aren't available to CI yet).
cc/ @aaronlehmann
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Examinez d’abord les tests existants pour les mécanismes d’authentification les plus simples ainsi que les modifications de la pull request 460. Définissez la couverture de tous les mécanismes d’authentification à l’aide d’APIs de credential-helper simulées sur macOS, Linux et Windows, avec la récupération de Features privées incluse dès que les identifiants CI sont disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, typescript
- Domaine
- authentication, testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100