action template
v1.19.1
이는 릴리스 자동화를 통한 reviewdog 작업을 위한 템플릿 저장소입니다. 리뷰독 작업을 생성하려면 Use this template
버튼을 클릭하세요.
이 템플릿을 사용하지 않고 처음부터 자신만의 reviewdog 작업을 생성하려면 릴리스 자동화 흐름을 확인하고 복사하세요. 모든 reviewdog 작업에 대해 릴리스 워크플로를 관리하고 reviewdog 버전을 동기화하는 것이 중요합니다.
이 저장소에는 맞춤법 오류를 실행하기 위한 샘플 작업이 포함되어 있습니다.
inputs :
github_token :
description : ' GITHUB_TOKEN '
default : ' ${{ github.token }} '
workdir :
description : ' Working directory relative to the root directory. '
default : ' . '
# ## Flags for reviewdog ###
level :
description : ' Report level for reviewdog [info,warning,error] '
default : ' error '
reporter :
description : ' Reporter of reviewdog command [github-pr-check,github-check,github-pr-review]. '
default : ' github-pr-check '
filter_mode :
description : |
Filtering mode for the reviewdog command [added,diff_context,file,nofilter].
Default is added.
default : ' added '
fail_on_error :
description : |
Exit code for reviewdog when errors are found [true,false]
Default is `false`.
default : ' false '
reviewdog_flags :
description : ' Additional reviewdog flags '
default : ' '
# ## Flags for <linter-name> ###
locale :
description : ' -locale flag of misspell. (US/UK) '
default : ' '
name : reviewdog
on : [pull_request]
jobs :
# TODO: change `linter_name`.
linter_name :
name : runner / <linter-name>
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v4
- uses : reviewdog/action-template@v1
with :
github_token : ${{ secrets.github_token }}
# Change reviewdog reporter if you need [github-pr-check,github-check,github-pr-review].
reporter : github-pr-review
# Change reporter level if you need.
# GitHub Status Check won't become failure with warning.
level : warning
특정 라벨(bump:major,bump:minor,bump:patch)을 사용하여 Pull Request를 병합할 때 버전을 올릴 수 있습니다. 수동으로 태그를 푸시하는 것도 가능합니다.
이 작업은 태그 푸시 시 주요/부 릴리스 태그를 업데이트합니다. 예: v1.2.3이 출시되면 v1 및 v1.2 태그를 업데이트합니다. 참조: https://help.github.com/en/articles/about-actions#versioning-your-action
이 reviewdog 작업 템플릿 자체는 reviewdog과 통합되어 Docker 컨테이너 기반 작업에 유용한 Lint를 실행합니다.
지원되는 린터:
이 저장소는 reviewdog/action-depup을 사용하여 reviewdog 버전을 업데이트합니다.