【发布时间】:2023-01-26 20:39:12
【问题描述】:
在我的 github 格式化工作流程中,我有以下步骤:
- name: Format with black
uses: psf/black@stable
id: action_black
with:
options: "--verbose"
src: "./src"
之后我从另一个操作模板复制了一个步骤,如果 black 确实格式化了它的任何目标文件,它应该打开一个拉取请求:
- name: Create Pull Request
if: steps.action_black.outputs.is_formatted == 'true'
uses: peter-evans/create-pull-request@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
title: "Format Python code with psf/black push"
commit-message: ":art: Format Python code with psf/black"
body: |
There appear to be some python formatting errors in ${{ github.sha }}. This pull request
uses the [psf/black](https://github.com/psf/black) formatter to fix these issues.
base: ${{ github.head_ref }} # Creates pull request onto pull request or commit branch
branch: actions/black
但是我不完全理解的 if 行是错误的,因此跳过了这一步的其余部分。
任何人都可以帮助我了解如何绑定官方每平方英尺/黑色采取行动彼得埃文斯/创建拉请求@v3?
【问题讨论】:
标签: python github-actions