Ошибки действия GitHub, потому что он не видит папку

Я пытаюсь настроить свое первое действие GiHub. Все, что ему нужно сделать, это запустить тест над моими файлами Godot. Я основывался на шаблоне.

name: CI

on:
  pull_request:
    branches: [ main ]
  workflow_dispatch:
  
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: godot-tester
      uses: croconut/[email protected]
      with:
        version: 3.4
        release_type: stable
        # Give relative path to your project.godot, if not in top level of repo
        path: app

Ошибка действия каждый раз при попытке найти файл проекта.

/entrypoint.sh: line 166: cd: ./app: No such file or directory

Ошибки действия GitHub, потому что он не видит папку

Папка app есть и содержит проект. Я пробовал с косой чертой или без косой черты, это не имеет значения.

Ошибки действия GitHub, потому что он не видит папкуОшибки действия GitHub, потому что он не видит папку

Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
0
0
18
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Когда вам нужно получить доступ к файлам из соответствующего репозитория в рабочем процессе Github Actions, вам нужно сначала настроить действия/оформить заказ.

Это позволит рабочему процессу получить доступ к рабочее пространство гитхаба (который, по сути, является корнем репозитория).

В вашем случае рабочий процесс должен выглядеть так:

name: CI

on:
  pull_request:
    branches: [ main ]
  workflow_dispatch:
  
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: godot-tester
      uses: croconut/[email protected]
      with:
        version: 3.4
        release_type: stable
        # Give relative path to your project.godot, if not in top level of repo
        path: app

Действие actions/checkout имеет поведение по умолчанию, но вы также можете настроить другие поля, чтобы настроить то, что вы хотите. Проверьте страница README действий, чтобы увидеть все возможности.

Другие вопросы по теме

Проверка класса в библиотеке тестирования React
Как мне выполнить автоматизацию контроля качества для демонстрационного приложения на Samsung Tizen Smart TV с помощью Appium?
Spring Integration тестирует поток Files.inboundAdapter
Использование Rest Assured для тестирования по сравнению с использованием Rest Assured и TestNG. Может кто-нибудь объяснить разницу между ними?
Не удалось загрузить модуль "имя проекта"
Почему @testing-library/user-event не может взаимодействовать с элементами ввода?
Как я могу проверить флажок MUI без метки, используя data-testid?
Как я могу выбрать элемент из раскрывающегося списка, когда элемент параметра не взаимодействует через селен/питон?
Как получить количество запущенных приспособлений в тесте pytest
Cypress Test - файлы функций огурца, выдающие ошибку «Вам может понадобиться соответствующий загрузчик для обработки этого файла» при запуске тестов кипариса в машинописном тексте