Allow for array specification for elements accepting multiple values.
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 32/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- azure, github-actions, typescript
Direção de pesquisa
Nenhum arquivo ou teste é mencionado na issue. Comece rastreando como a Azure DevOps task e a GitHub Action leem as entradas imageTag e cacheFrom e, em seguida, compare a geração de argumentos; considera-se concluído quando os arrays compatíveis produzem valores separados e o uso de múltiplos valores para cacheFrom está documentado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Azure DevOps pipeline definitions (and potentially GitHub Actions as well, but I haven't done much with them) allows for inputs to tasks and template parameters to be arrays.
Where possible, please consider switching to using this functionality, instead of whatever other style is used currently. It would mean the definition could look like this:
- task: DevcontainersCi@0
inputs:
imageName: $(RegistryImage)
# Currently imageTag is a comma separated list
imageTag:
- $(VersionTag)
- ${{ if parameters.pushLatest }}:
- latest
push: filter
sourceBranchFilterForPush: refs/heads/main
# Currently cacheFrom requires a multi-line definition
cacheFrom:
- $(RegistryImage):latest
- $(RegistryImage):$(VersionTag)
noCache: ${{ parameters.noCache }}
... instead of:
- task: DevcontainersCi@0
inputs:
imageName: $(RegistryImage)
${{ if parameters.pushLatest }}:
imageTag: $(VersionTag),latest
${{ else }}:
imageTag: $(VersionTag)
push: filter
sourceBranchFilterForPush: refs/heads/main
# To get multiple items
cacheFrom: |
$(RegistryImage):latest
$(RegistryImage):$(VersionTag)
noCache: ${{ parameters.noCache }}
As an aside, there appears to be **no** documentation around how to pass multiple elements to `cacheFrom`. It doesn't complain if you pass a comma-separated list (somehow), but it only generates a single `--cache-from` argument, instead of a separate one for each image.
- Linguagem predominante
- TypeScript
- Estrelas
- 503
- 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á 70 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
-
test: make the #3408 Claude OAuth token fixture obviously fake so secret scanners stop flagging itAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
code-yeongyu/senpi#3436 ·
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 78/100
lingdojo/kana-dojo#32505 · 1 comentário · 5 reações ·
Mantenedores costumam responder em até 1 dia
-
code-quality refactoring
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
github/gh-aw-firewall#10040 ·
Mantenedores costumam responder em até 1 dia
-
review-followup
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
griffinwork40/agent-afk#3868 ·
Mantenedores costumam responder em até 1 dia
-
area: import-export bug status: needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
amatya-aditya/obsidian-rss-dashboard#1191 ·
Mantenedores costumam responder em até 1 dia