github / github/docs

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

未关闭
#27,200 16 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
actions content never-stale waiting for review
主要语言
TypeScript
星标
20.8k
派生
68.7k
平均合并
12 小时 24 分钟
30 天内合并 PR
105

描述

### 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++
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。