【发布时间】:2021-02-07 22:25:26
【问题描述】:
我有一个 Repo,人们可以在其中上传他们的脚本,在其中他们使用一种以上的语言解决特定问题。
脚本根据语言进行隔离。即有文件夹Python、JavaScript、Go 等,其中有多个子目录,它们包含脚本和README.md。
我想做一个 PyLint 动作,所以当有人开始 PR 时,动作会告诉我他们的 PyLint 分数,我可以决定是否合并。
我希望仅当有人启动 PR 并且提交具有 .py 文件(即使用的语言是 python)时才触发此操作。
有人可以指导我吗?
在.yml 我有的文件中
on:
pull_request:
branches:
- master
path:
- '**.py'
这并不能解决问题。
完整的工作流程
name: PyLint Runner
on:
pull_request:
branches:
- master
path:
- '**.py'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install Requirements
run: |
python -m pip install --upgrade pip
pip install pylint
- name: Run Pylint
run: |
python pyLint.py --path ./src --threshold 1.5
【问题讨论】:
标签: github yaml github-actions