github / github/docs

Clarify case-(in)sensitivity for `matrix.<keys>`

Aberta Para iniciantes
#27,200 16 comentários 1 reação 0 responsáveis Ver no GitHub
actions content never-stale waiting for review
Linguagem predominante
TypeScript
Estrelas
20.8k
Forks
68.8k
Merge médio
13h 10min
PRs com merge (30d)
111

Descrição

### Code of Conduct

- [X] I have read and agree to the GitHub Docs project's [Code of Conduct](https://github.com/github/docs/blob/main/CODE_OF_CONDUCT.md)

### What article on docs.github.com is affected?

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions
https://docs.github.com/en/actions/learn-github-actions/contexts#matrix-context

### What part(s) of the article would you like to see updated?

Add an indication whether or not matrix elements are case sensitive.

### Additional information

Some sections indicate if items are case sensitive / case insensitive.

Developers of one project w/ which I have some affiliation were asking whether `matrix.` would be case sensitive.

Here's a subset of the workflow they had:

```yaml
jobs:
linux:
strategy:
fail-fast: false
matrix:
arch:
- amd64
include:
- arch: amd64
CC: x86_64-linux-gnu
- arch: arm64
CC: aarch64-linux-gnu
runs-on: ubuntu-22.04
env:
AR: ${{ matrix.CC }}-ar
CHOST: ${{ matrix.cc }}
CC: ${{ matrix.cc }}-gcc
CPP: ${{ matrix.cc }}-cpp
CXX: ${{ matrix.cc }}-g++
```

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo artigo sobre a sintaxe de workflows e pela seção sobre o contexto de matrix vinculados na issue, concentrando-se em como as chaves e os valores de matrix são descritos. Confirme o comportamento de diferenciação entre maiúsculas e minúsculas na documentação ao redor; depois, adicione uma indicação clara no artigo ou artigos afetados e verifique se a redação é consistente com as observações existentes sobre diferenciação entre maiúsculas e minúsculas.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
github-actions
Domínio
documentation
Tipo de issue
Documentação
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Pouca atividade
Clareza
Claramente especificada
Facilidade para iniciantes
68/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.