Github:没有工作 运行

Github: no jobs were run

我是 github 的新手,正在制作一个 python kivy 应用程序,它只是一个基本的计算器程序。在 .github/workflows/build.yml 中我粘贴了这个:

name: Build
on:
  push:

jobs:
# Build job. Builds app for Android with Buildozer
build-android:
  name: Build for Android
  runs-on: ubuntu-latest

  steps:
    - name: Checkout
      uses: actions/checkout@v2

    - name: Build with Buildozer
      uses: ArtemSBulgakov/buildozer-action@v1
      id: buildozer
      with:
        workdir: <specify the directory of the app no don't mention this the app files are in root directory>
        buildozer_version: stable

    - name: Upload artifacts
      uses: actions/upload-artifact@v2
      with:
        name: package
        path: ${{ steps.buildozer.outputs.filename }}

在非常小的测试中,它工作得很好(4 次),但这次它说“失败:没有作业 运行”

可以解释为什么会这样吗?

您的 build-android 职位与 jobs 字段处于同一级别,因此它未被识别为职位列表的一部分。

如果您尝试在 GUI 上编辑文件,您可以直接在 Github 上看到它,return jobs 字段不能为空(因为解释器没有在其中找到任何值)。

更正后,我观察到工作流程是 运行ning,但您的操作似乎与 pip version 有问题(如您所见 here)。解决这个其他问题可能会让您 运行 工作流程如预期。