Variable secret dans yaml #149
-
Salut, Petite question personnel. Je m'intéresse aux workflows sur GitHub. Je commence à apprendre leur fonctionnement et leur but. Parfois, j'ai du mal à comprendre certains de leurs éléments. Par exemple, dans les workflows de ce projet, je vois la variable "secret" dans le fichier semantic-release.yml FINARY_EMAIL: ${{ secrets.FINARY_EMAIL }}
FINARY_PASSWORD: ${{ secrets.FINARY_PASSWORD }}
github_token: ${{ secrets.GITHUB_TOKEN }} D'où vient cette variable, comment est-elle définie ? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hello! Quand on est propriétaire d'un repo, on peut aller dans les paramètres du repo pour ajouter des "clés & secrets". Du coup j'ai par exemple défini dans ce repo
En espérant avoir aidé :) |
Beta Was this translation helpful? Give feedback.
Hello!
Quand on est propriétaire d'un repo, on peut aller dans les paramètres du repo pour ajouter des "clés & secrets".
Du coup j'ai par exemple défini dans ce repo
finalynx
deux variablesFINARY_EMAIL
etFINARY_PASSWORD
avec des valeurs dedans que personne ne peut lire (pas même moi, juste les changer).GITHUB_TOKEN
est une exception que GitHub crée à chaque fois qu'une action tourne, cela permet au worker de l'action d'avoir le droit de faire des changements sur le repo.En espérant avoir aidé :)