هذا مستودع قوالب لإجراءات المراجعة مع أتمتة الإصدار. انقر فوق زر Use this template
لإنشاء إجراء المراجعة الخاص بك؟!
إذا كنت تريد إنشاء إجراء المراجعة الخاص بك من البداية دون استخدام هذا القالب، فيرجى التحقق من تدفق أتمتة الإصدار ونسخه. من المهم إدارة سير عمل الإصدار ومزامنة إصدار فريق المراجعة لجميع إجراءات فريق المراجعة.
يحتوي هذا الريبو على نموذج إجراء لتشغيل خطأ إملائي.
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). يعمل أيضًا دفع العلامة يدويًا بنفسك.
يقوم هذا الإجراء بتحديث علامات الإصدار الرئيسية/الثانوية عند دفع العلامة. على سبيل المثال، قم بتحديث العلامة v1 وv1.2 عند إصدار الإصدار v1.2.3. المرجع: https://help.github.com/en/articles/about-actions#versioning-your-action
تم دمج قالب إجراء reviewdog نفسه مع reviewdog لتشغيل الخطوط وهو أمر مفيد للإجراءات المستندة إلى حاوية Docker.
اللترات المدعومة:
يستخدم هذا المستودع reviewdog/action-depup لتحديث إصدار reviewdog.