Faraday: ๋ฃจ๋น„ 2.7 ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋ฐฑํฌํŠธํ•˜๊ณ  ๋ฆด๋ฆฌ์Šคํ•˜์‹ญ์‹œ์˜ค.

์— ๋งŒ๋“  2019๋…„ 11์›” 23์ผ  ยท  8์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: lostisland/faraday

@tenderlove ์˜ PR #1009๊ฐ€ ๋ณ‘ํ•ฉ๋˜์—ˆ์ง€๋งŒ ๋งˆ์Šคํ„ฐ์—๋งŒ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค. 0.1x ๋ธŒ๋žœ์น˜๋กœ ๋ฐฑํฌํŠธํ•˜๊ณ  ๋ฆด๋ฆฌ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? Ruby 2.7์ด ๋ช‡ ์ฃผ ์•ž์œผ๋กœ ๋‹ค๊ฐ€์™”๊ณ  ์ด๊ฒƒ์€ ์šฐ๋ฆฌ์˜ CI๋ฅผ ๋ฌผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

Ruby 2.0 ์ด์ƒ์—์„œ CI๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค ๐ŸŽ‰
๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋ณ‘ํ•ฉํ•˜๊ณ  0.17.2๋ฅผ ๋ฆด๋ฆฌ์Šค ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  8 ๋Œ“๊ธ€

๋ฏธ๋ฆฌ ์•Œ๋ ค์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์ฒ˜๋ฆฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ข‹์•„, ์ž˜ ๊ฐ€๋ด์•ผ ํ•ด. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ฒฝ๊ณ ๊ฐ€ ์‚ฌ๋ผ์ง„ ๊ฒƒ์„ ํ™•์ธํ•  ๋•Œ๊นŒ์ง€ ์ด๊ฒƒ์„ ์—ด์–ด ๋‘๊ฒ ์Šต๋‹ˆ๋‹ค.

:์น ๋ฉด์กฐ:

๋ฐฉ๊ธˆ 2.7์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์—ˆ๊ณ ์ด ๊ฒฝ๊ณ ๋ฅผ ๋งŽ์ด ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

/Users/connorshea/.rbenv/versions/2.7.0-preview3/lib/ruby/gems/2.7.0/gems/faraday-0.17.1/lib/faraday/options.rb:166: warning: Capturing the given block using Proc.new is deprecated; use `&block` instead

ํ•˜์ง€๋งŒ c56732cd0df116cc76ec26966eec5b948d04a31c์— ์˜ํ•ด ์ˆ˜์ •๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” Faraday์˜ ์œ ์ผํ•œ ์‚ฌ์šฉ ์ค‘๋‹จ ๊ฒฝ๊ณ ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฆด๋ฆฌ์Šค๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๐Ÿ™‡

์ด ์ˆ˜์ • ์‚ฌํ•ญ์˜ ๋ฆด๋ฆฌ์Šค ๋‚ ์งœ๊ฐ€ ๊ถ๊ธˆํ•˜์‹ญ๋‹ˆ๊นŒ? ๊ฐ์‚ฌ ํ•ด์š”.

ํ•˜๊ณ  ์žˆ์–ด์š” ์—ฌ๋Ÿฌ๋ถ„ ๐Ÿ‘
GitHub Actions ๋ฌธ์ œ๋กœ ์ธํ•ด Ruby 2.3+์— ๋Œ€ํ•ด์„œ๋งŒ ํ…Œ์ŠคํŠธ ์ค‘์ธ ๋ถ„๊ธฐ๊ฐ€ ๋ณ‘ํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ด์ „ ๋ฒ„์ „์—์„œ ์ž‘๋™ํ• ์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ถœ์‹œํ•˜๊ธฐ ์ „์— ์ง€์›๋˜๋Š” ๋ชจ๋“  Rubies(1.9+)์— ๋Œ€ํ•ด ์‹คํ–‰ํ•˜๋„๋ก ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ ๋‚ด๊ฐ€ ๊ฑฑ์ •ํ•œ ๊ฒƒ์ด ๋งž์•˜์Šต๋‹ˆ๋‹ค ๐Ÿ˜ž: https://github.com/lostisland/faraday/pull/1087/checks?check_run_id=365035952#step :6:74

Ruby 2.0 ์ด์ƒ์—์„œ CI๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค ๐ŸŽ‰
๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋ณ‘ํ•ฉํ•˜๊ณ  0.17.2๋ฅผ ๋ฆด๋ฆฌ์Šค ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@technoweenie ๋Š” 0.17.2์™€

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰