github - 从注释文件中禁用 Github Actions 检查运行

标签 github annotations github-actions github-check-run

寻找一种方法来禁用 Github Actions 检查从注释文件运行。

/* 上下文 - 处理 eslint 工作流操作以评论 PR,因为默认情况下此检查运行注释所有文件很烦人 */

引用 PR- https://github.com/tamdilip/ember_poc/pull/143/files

最佳答案

problem matchers时添加注释在日志中找到匹配项。

例如。 setup-node 注册 eslint 问题匹配器。可以通过以下方式删除

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
  with:
    node-version: '12'
- run: |
       echo "::remove-matcher owner=eslint-compact::"
       echo "::remove-matcher owner=eslint-stylish::"

您也可以使用我编写的 eslint 操作,它在更改的文件上运行 linter。 https://github.com/sibiraj-s/action-eslint .您可以通过传递输入参数来禁用注释 annotations: false

name: Lint

on:
  pull_request:
  push:
    branches:
      - master

jobs:
  eslint:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node-version: '14'
      - run: npm ci # or yarn install
      - uses: sibiraj-s/action-eslint@v1
        with:
          extensions: 'js, jsx, ts, tsx'
          annotations: true
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

在这里阅读更多关于问题匹配器的信息

https://github.com/actions/toolkit/blob/master/docs/commands.md#problem-matchers

关于在其他操作中禁用注释的中篇文章。 https://sibiraj-s.medium.com/disable-annotations-in-github-actions-ff938d5ea4f3

关于github - 从注释文件中禁用 Github Actions 检查运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62394928/

相关文章:

github - 如何将进度条添加到我的 github 操作

git - 如何告诉 git 忽略对单个文件的所有进一步编辑而不将其从 repo 中删除

github - 为什么我的 Altair 数据可视化没有显示在 Github 中?

bash - 如何在 GitHub 工作流中的 YAML 文件中设置包含空格的路径?

java - 为什么 isAnnotationPresent 在 Java 7 和 Java 8 之间的工作方式不同?

annotations - 字节码注入(inject)发生在哪里?

docker - 在 CircleCI 工作流程或作业后触发 Github 操作

git - EC2 无法通过 SSH 连接到 github

jquery - 如何重新创建 GitHub 网络图

java - 如何解决由于继承类而导致的org.hibernate.MappingException