Ini adalah repositori templat untuk tindakan reviewdog dengan otomatisasi rilis. Klik tombol Use this template
untuk membuat tindakan anjing peninjau Anda?!
Jika Anda ingin membuat tindakan reviewdog Anda sendiri dari awal tanpa menggunakan templat ini, silakan periksa dan salin alur otomatisasi rilis. Penting untuk mengelola alur kerja rilis dan menyinkronkan versi reviewdog untuk semua tindakan reviewdog.
Repo ini berisi contoh tindakan untuk menjalankan kesalahan ejaan.
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
Anda dapat mengubah versi penggabungan Permintaan Tarik dengan label tertentu (bump:mayor,bump:minor,bump:patch). Mendorong tag secara manual sendiri juga berfungsi.
Tindakan ini memperbarui tag rilis mayor/minor pada dorongan tag. misal Update tag v1 dan v1.2 saat dirilis v1.2.3. referensi: https://help.github.com/en/articles/about-actions#versioning-your-action
Template tindakan reviewdog ini sendiri terintegrasi dengan reviewdog untuk menjalankan lints yang berguna untuk tindakan berbasis container Docker.
Liner yang didukung:
Repositori ini menggunakan reviewdog/action-depup untuk memperbarui versi reviewdog.