Я создаю частную организацию и пытаюсь создать многократно используемые рабочие процессы в своих частных репозиториях, проверяя одно частное репо, а затем запуская в нем рабочий процесс.
Я всегда встречаюсь с одной и той же ошибкой:
(https://i.stack.imgur.com/eEymF.png)
Код конвейера:
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
NET_6_Pipeline:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
repository: <ORGNAME>/<REPONAME>
token: ${{ secrets.TOKEN }}
path: reusable-actions
- uses: ./reusable-actions/BuildNET.yml@main
with:
secrets: inherit
Я создал токен буквально со всеми разрешениями и поместил его в свои секреты организации (мы заплатили, поэтому можем использовать секреты организации в частных репозиториях).
это очень плохо при оформлении заказа @anthonysottile проверьте последнее изображение, которое я редактировал в
У вашего репозитория есть ветка main
? Или филиал master
?
Основная ветка @VonC
только что попробовал изменить ветку по умолчанию на master, тоже не сработало. То же исключение
Я смог решить эту проблему:
Моя проблема заключалась в том, что я использовал PAT, который я создал под своей личной учетной записью, но не включил доступ PAT в своей организации.
Решение:
клон не терпит неудачу - ваше многократно используемое действие - вам нужно поместить его в каталог с
action.yml
, а затемuses: ./reusable-actions/path/to/that/directory