Сначала я пытаюсь создать свои первые действия на github и запустить их локально.
Всякий раз, когда я пытаюсь запустить действие, связанное с взаимодействием с репозиторием, например оформление заказа или попытку создания ветки, я получаю сообщение об отсутствии набора токенов.
Я использую nektos / act для запуска и отладки своих действий локально на MacBook Pro. Я создал токен личного доступа в github, и я установил env: GITHUB_TOKEN для токена в моем коде yml.
Я понимаю, что могу указать токен следующим образом, когда я запускаю действие в самом github:
- name: SomeStep
id: some-step
uses: peterjgrainger/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
branch: 'new-branch-name'
Вышеупомянутое также, похоже, в настоящее время не работает, но я подозреваю, что у меня есть проблема в другом месте в моем действии.
Чтобы разобраться в этом, я хочу поработать над этим локально - там, где указанные выше секреты. GITHUB_TOKEN не работает. Также не устанавливается токен на тот, который я сгенерировал.
eg:
- name: SomeStep
id: some-step
uses: peterjgrainger/[email protected]
env:
GITHUB_TOKEN: abcde12345abc12345mypersonalaccesstokenhere
with:
branch: 'new-branch-name'
Что я делаю не так?