Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🐶 Template to create your composite action based reviewdog actions

License

NotificationsYou must be signed in to change notification settings

reviewdog/action-composite-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestreviewdogdepupreleaseGitHub release (latest SemVer)action-bumpr supported

github-pr-review demogithub-pr-check demo

This is a template repository forreviewdog action with releaseautomation based onaction composition.ClickUse this template button to create your reviewdog action 🐶!

If you want to create your own reviewdog action from scratch without using thistemplate, please check and copy release automation flow.It's important to manage release workflow and sync reviewdog version for allreviewdog actions.

This repo contains a sample action to runmisspell.

Input

inputs:github_token:description:'GITHUB_TOKEN'default:'${{ github.token }}'workdir:description:'Working directory relative to the root directory.'default:'.'### Flags for reviewdog ###tool_name:description:'Tool name to use for reviewdog reporter.'default:'<linter-name>'level:description:'Report level for reviewdog [info,warning,error].'default:'error'reporter:description:'Reporter of reviewdog command [github-check,github-pr-review,github-pr-check,sarif].'default:'github-check'filter_mode:description:|      Filtering mode for the reviewdog command [added,diff_context,file,nofilter].      Default is `added` except that sarif reporter uses `nofilter`.default:'added'fail_level:description:|      If set to `none`, always use exit code 0 for reviewdog. Otherwise, exit code 1 for reviewdog if it finds at least 1 issue with severity greater than or equal to the given level.      Possible values: [none,any,info,warning,error]      Default is `none`.default:'none'reviewdog_flags:description:'Additional reviewdog flags.'default:''### Flags for <linter-name> ###locale:description:'-locale flag of misspell. (US/UK)'default:''

Usage

name:reviewdogon:[pull_request]jobs:# TODO: replace `linter_name` and `<linter-name>` with yourslinter_name:name:runner / <linter-name>runs-on:ubuntu-lateststeps:      -uses:actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683# v4.2.2      -uses:reviewdog/action-composite-template@v1with:github_token:${{ secrets.github_token }}# Change reviewdog reporter if you need [github-check,github-pr-review,github-pr-check].reporter:github-pr-review# Change reporter level if you need.# GitHub Status Check won't become failure with warning.level:warning

Development

Release

You can bump version on merging Pull Requests with specific labels (bump:major,bump:minor,bump:patch).Pushing tag manually by yourself also work.

This action updates major/minor release tags on a tag push. e.g. Update v1 and v1.2 tag when released v1.2.3.ref:https://help.github.com/en/articles/about-actions#versioning-your-action

Lint - reviewdog integration

This reviewdog action itself is integrated with reviewdog to run lintswhich is useful foraction composition based actions.

reviewdog integration

Supported linters:

Dependencies Update Automation

This repository usesreviewdog/action-depup to updatereviewdog version.

reviewdog depup demo

About

🐶 Template to create your composite action based reviewdog actions

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp