Make compatible with Docker Metadata action
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 38/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- docker, github-actions, typescript
Direção de pesquisa
Comece rastreando a entrada imageTag da ação devcontainers/ci e verificando como o valor steps.metadata.outputs.tags da ação metadata se torna argumentos de tags do Docker. Compare o tratamento atual com o formato de saída documentado {image}:{tag} e considere o trabalho concluído quando as tags geradas por metadata não produzirem mais um prefixo de imagem duplicado nem um erro de tag do Docker.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 505
- Forks
- 102
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de devcontainers/ci
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
devcontainers/ci#446 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
devcontainers/ci#445 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
devcontainers/ci#444 · 4 comentários · 3 reações ·
-
Inputs are wrong in post step when action is called through a nested composite actionTalvez já em andamento @v-Kaniska244 assumiu há 81 dias. Aberta
devcontainers/ci#442 · 1 responsável ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
devcontainers/ci#437 ·
Todas as issues de devcontainers/ci
Issues semelhantes
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
ajv-validator/ajv#2689 ·
-
[Bug]: IME confirmation Enter can submit the SSH port-forward dialogTalvez já em andamento @seijikohara assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
home-assistant/frontend#55323 ·
Mantenedores costumam responder em até 1 dia
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
lingdojo/kana-dojo#33188 · 1 comentário · 5 reações ·
Mantenedores costumam responder em até 1 dia
-
self-driving
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 86/100
Mantenedores costumam responder em até 1 dia