๋๋ ํ๋กฏ์์ ํ ๋ฆฌํ์คํธ๋ฅผ ํ๊ณ ์์๋ค. "Fixes #issue_number"๋ฅผ ์์ฑํ์ง๋ง ์ฌ์ ํ ""fixes ..."์ ๊ฐ์ด ์
๋ ฅํด์ผ ํฉ๋๋ค.
์ด๋ฏธ์ง์ ์ฒซ ๋ฒ์งธ ์ค๊ณผ ๋ง์ง๋ง ์ค์ ์ฐธ์กฐํ์ญ์์ค.
๋๋ ์์์ฐจ๋ ธ์ด. ํญ์ ๋ฐ์ํ๋ ๊ฒ์ ์๋๋๋ค. ๋ฏธํด๊ฒฐ ๋ฌธ์ ์ ์ฐ๊ฒฐ๋์ง ์์ PR #2078์ ์ฐธ์กฐํ์ญ์์ค. ๋ฃจํธ ํด๋์์ Dangerfile
๋ฅผ ๋ณด์
จ์ต๋๊น?
๊ฐ์ฌํฉ๋๋ค @seafr ๋ฌธ์ ํด๊ฒฐ์ ๋ง์ ๋์์ด ๋์์ต๋๋ค.
๋๋ ์ํ ํ์ผ์ #some_number๊ฐ ํฌํจ๋ ๋ฉ์์ง๊ฐ ์๋ ์ปค๋ฐ์ด ์์ผ๋ฉด ๋ฉ์์ง๊ฐ ์์ฑ๋์ง ์๋๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ ์ฌ๋์ด pr_body์ ๋ฌธ์ ๋ฒํธ๋ฅผ ์ด ๊ฒฝ์ฐ์๋ ์๋ํ์ง ์์ต๋๋ค.
๊ทธ๋์ @jwarren ๋ด๊ฐ
https://github.com/publiclab/plots2/blob/6051774af117bd32c2af944a23df097d0b2ebaf5/Dangerfile#L5 -L7
NS
unless git.commits.any? { |c| c.message =~ /#[\d]+/ } || github.pr_body.any?{ |c| c.message =~ /#[\d]+/ }
message "This pull request doesn't link to a issue number. Please refer to the issue it fixes (if any) in the body of your PR, in the format: `Fixes #123`."
๋๋ฐ! ํ๋ฅญํ ์บ์น.
2018๋
1์ 25์ผ ์ค์ 10์ 21๋ถ, "Sidharth Bansal" [email protected]
์ผ๋ค:
๊ฐ์ฌํฉ๋๋ค @seafr https://github.com/seafr ํด๊ฒฐํ๋๋ฐ ๋ง์ ๋์์ด ๋์์ต๋๋ค
๋ฌธ์ .๋๋ ์ํ ํ์ผ์ด ์ปค๋ฐ์ ๋ค์์ ํฌํจํ๋ ๋ฉ์์ง๊ฐ ์๋ค๊ณ ๋งํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ทธ๋ณด๋ค some_number๋ ๋ฉ์์ง๋ฅผ ์์ฑํ์ง ์์ต๋๋ค. ํ์ง๋ง ๊ทธ ์ฌ๋์ด ๊ฐ์ง๊ณ ์๋ค๋ฉด
pr_body์ ๋ฌธ์ ๋ฒํธ๋ฅผ ์ด ๋ค์ ์๋ํ์ง ์์ต๋๋ค.
๊ทธ๋์ @jwarren https://github.com/jwarren ๋ด๊ฐ ๋ฐ๊ฟ๊น ?
https://github.com/publiclab/plots2/blob/6051774af117bd32c2af944a23df09
7d0b2ebaf5/Dangerfile#L5-L7
NSgit.commits.any๊ฐ ์๋๋ฉด? { |c| c.message =~ /#[\d]+/ } || github.pr_body.any?{ |c| c.๋ฉ์์ง =~ /#[\d]+/ }
message "์ด ํ ๋ฆฌํ์คํธ๋ ์ด์ ๋ฒํธ๋ก ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค.Fixes #123
ํ์์ผ๋ก PR ๋ณธ๋ฌธ์์ (์๋ ๊ฒฝ์ฐ) ํด๊ฒฐ๋๋ ์ด์๋ฅผ ์ฐธ์กฐํ์ธ์."โ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/publiclab/plots2/issues/2086#issuecomment-360497849 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AABfJzTW7FKZWQ3EkcraqeZ3ZsibKClxks5tOJvAgaJpZM4Rqkil
.
๋ฐ๊ฐ์ต๋๋ค @SidharthBansal