Clarify case-(in)sensitivity for `matrix.<keys>`
- 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
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