นี่คือที่เก็บเทมเพลตสำหรับการดำเนินการ reviewdog พร้อมการเผยแพร่อัตโนมัติ คลิกปุ่ม Use this template
เพื่อสร้างการดำเนินการ reviewdog ของคุณ ?!
หากคุณต้องการสร้างการดำเนินการ reviewdog ของคุณเองตั้งแต่ต้นโดยไม่ต้องใช้เทมเพลตนี้ โปรดตรวจสอบและคัดลอกโฟลว์อัตโนมัติของการเผยแพร่ สิ่งสำคัญคือต้องจัดการเวิร์กโฟลว์การเผยแพร่และซิงค์เวอร์ชัน reviewdog สำหรับการดำเนินการ reviewdog ทั้งหมด
repo นี้มีการดำเนินการตัวอย่างเพื่อเรียกใช้การสะกดผิด
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 เพื่อเรียกใช้ Lints ซึ่งมีประโยชน์สำหรับการดำเนินการที่ใช้คอนเทนเนอร์ Docker
ไลเนอร์ที่รองรับ:
พื้นที่เก็บข้อมูลนี้ใช้ reviewdog/action-depup เพื่ออัปเดตเวอร์ชัน reviewdog