我正在使用 GitHub Actions 构建我的项目,但我的 Dart 项目位于存储库的子目录中。Action 脚本找不到我的pubspec.yaml
并获取依赖项。
如何指向我的 GitHub Action 以在我的存储库的子目录中查找源代码?
. (root of my GitHub repository)
└── dart_project
├── pubspec.yaml <-- Git Hub action must point to this sub-dir
└── node_project
├── packages.json
这是我得到的错误:
Could not find a file named "pubspec.yaml" in "/__w/<my_project_path>".
##[error]Process completed with exit code 66.
这是dart.yml
GitHub 自动生成的文件。
name: Dart CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
container:
image: google/dart:latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: pub get
- name: Run tests
run: pub run test