{"action":"synchronize","number":356,"pull_request":{"html_url":"https://github.com/yunzhiclub/questionnaire/pull/356","title":"Update maven.yml","user":{"login":"teacherpan",}},"repository":{"description":"问卷系统",}} 想要的信息有了以后就可以使用jq命令由json文件中获取到相应的信息...
uses使用了本地的action,这个action用于创建或更新一个唯一回复,下一节说。 有时候,官方或市场的action并不能满足你的需要,就得自己写一个了。 同理,该action也有with属性,uniqueIdentifier是回复评论的唯一标识,body是回复的内容,内容使用了markdown语法,里面还涉及到上下文不一一细讲了。只说${{steps.getDateTime.o...
CI_EXTERNAL_PULL_REQUEST_IID${{ github.event.pull_request.number }} CI_EXTERNAL_PULL_REQUEST_SOURCE_REPOSITORY${{ github.event.pull_request.head.repo.full_name }} CI_EXTERNAL_PULL_REQUEST_TARGET_REPOSITORY${{ github.event.pull_request.base.repo.full_name }} ...
steps: - name: My first step if: ${{ github.event_name == 'pull_request' && github.event.action == 'unassigned' }} run: echo This event is a pull request that had an assignee removed. 示例:使用状态检查功能 my backup step 仅在作业的上一步失败时运行。 有关详细信息,请参阅“...
contains(github.event.pull_request.labels.*.name, 'bug') with: project: 'https://github.com/srggrs/assign-one-project-github-action/projects/3' column_name: 'Labeled' 清理长时间无人跟进的 Issues 如果一个 Issue 长达 30 天没有更新,那么下面的 workflow 将会再等 5 天,然后将其关闭。
原理:要在GitHub上pull request,不能写的什么**牛码直接丢到项目里面。你得把对应项目的代码弄到自己账号里面,在你自己的账号下修改。 这一步没什么好说的,点击右上角的Fork按钮就可以,里面选项基本可以保持默认,随后进入你自己账号下的那一份代码。
先说正确的理解:pull request是一个request,它的目的是让别人pull你的东西。然而pull和request两个名词...
contains(github.event.pull_request.labels.*.name, 'bug') with: project: 'https://github.com/srggrs/assign-one-project-github-action/projects/3' column_name: 'Labeled' 清理长时间无人跟进的 Issues 如果一个 Issue 长达 30 天没有更新,那么下面的 workflow 将会再等 5 天,然后将其关闭。
pull request 现在就到最重要的一步了,创建 pull request了。 到自己的github中,能看到自己刚才的commit了,这时候github 就会提示我们去创建pull request了 或者按照下图中的顺序,一样可以到创建 PR的页面 通过下图标注的地方,选择要Merge的分支,一般默认都是正确的。
if: ${{ github.event_name == 'pull_request' && github.event.action == 'unassigned' }} 示例:使用状态检查函数 my backup step 仅在组合操作的上一步失败时运行。 有关详细信息,请参阅“对工作流和操作中的表达式求值”。 steps: - name: My first step uses: octo-org/action-name@main ...