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

Ouverte Adaptée aux débutants
#27,200 16 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
68/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
Calme
Stack technique
github-actions
Domaine
documentation

Piste de recherche

Commencez par l’article sur la syntaxe des workflows et la section sur le contexte de matrix liés dans l’issue, en vous concentrant sur la manière dont les clés et les valeurs de matrix sont décrites. Confirmez le comportement concernant la distinction entre majuscules et minuscules à partir de la documentation environnante, puis ajoutez une indication claire dans l’article ou les articles concernés et vérifiez que la formulation est cohérente avec les notes existantes sur la distinction entre majuscules et minuscules.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

actions content never-stale waiting for review
Code of Conduct
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.<key> would be case sensitive.

Here's a subset of the workflow they had:

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++
Langage dominant
TypeScript
Étoiles
20.9k
Forks
68.8k
Merge moyen
15 h 4 min
PR mergées (30 j)
103

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de github/docs

Toutes les issues de github/docs

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.