Make compatible with Docker Metadata action
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 38/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- docker, github-actions, typescript
Piste de recherche
Commencez par suivre l’entrée imageTag de l’action devcontainers/ci et par examiner comment la valeur steps.metadata.outputs.tags de l’action metadata devient des arguments de tag Docker. Comparez le traitement actuel avec le format de sortie documenté {image}:{tag}, et considérez le travail terminé lorsque les tags générés par metadata ne produisent plus de préfixe d’image dupliqué ni d’erreur de tag Docker.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
It would be really nice if this action were compatible with the Docker Metadata action, so that tags could be generated by that action and easily passed to this action.
Right now, if you do this:
- id: metadata
uses: docker/metadata-action@v4
with:
tags: |
type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}}
- uses: devcontainers/[email protected]
with:
imageTag: "${{ join(steps.metadata.outputs.tags) }}"
The result is a Docker error, because steps.metadata.outputs.tags is already in the format "{image}:{tag}"[], and this action prepends each tag with {image}: again. Docker doesn't like -t {image}:{image}:{tag} and errors out.
If this action could check each tag to see if it's already prepended with the image name before doing so, then I think it would be directly compatible with the official Docker action.
- Langage dominant
- TypeScript
- Étoiles
- 503
- Forks
- 102
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de devcontainers/ci
-
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
devcontainers/ci#446 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
devcontainers/ci#445 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
devcontainers/ci#444 · 4 commentaires · 3 réactions ·
-
Inputs are wrong in post step when action is called through a nested composite actionPeut-être pris @v-Kaniska244 l’a pris il y a 73 jours. Ouverte
devcontainers/ci#442 · 1 personne assignée ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
devcontainers/ci#437 ·
Toutes les issues de devcontainers/ci
Issues similaires
-
Unsampled pageload span is profiled when profileLifecycle is 'trace' (browser UI profiling)Peut-être pris @Jxxunnn l’a pris aujourd’hui. OuverteBrowser Waiting for: Product Owner
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
getsentry/sentry-javascript#25497 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
e2e-failure ready-to-code
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
redhat-developer/rhdh-plugin-export-overlays#4438 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area: core
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
angular/angular#71422 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug status: needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
facebook/docusaurus#12739 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
Difficulté 1/5 1-3 heures Accessibilité débutants 68/100
vercel/ai#23537 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour