Hanami 프로젝트 업데이트: i18n 개선, CLI 오류 수정 및 자동 릴리스 시스템 도입

Continuations 2026/04: i18n support

작성자
발행일
2026년 01월 27일

핵심 요약

  • 1 Hanami의 내장 i18n 지원 기능이 개선되어 PR로 공유되었으며, Hanami Mailer 재구축 작업도 순조롭게 진행 중입니다.
  • 2 최신 Ruby 환경에서 발생하던 `hanami new` 명령의 `Gem::LoadErrors` 문제가 해결되었으며, 이를 통해 Hanami 젬의 첫 자동 릴리스가 성공적으로 이루어졌습니다.
  • 3 `hanami-cli`를 시작으로 자동 릴리스 시스템이 Dry 젬을 포함한 모든 Hanami 젬에 적용될 예정이며, `hanami-rspec`의 호환성 문제도 해결되었습니다.

도입

이번 주 Hanami 프로젝트 업데이트에서는 지난 코드톤 이후 진행된 다양한 개선 사항과 주요 성과가 보고되었습니다. 특히 Hanami의 내장 국제화(i18n) 지원 기능 개선, Hanami Mailer 재구축의 진척 상황, 그리고 Hanami CLI 도구의 안정성 확보를 위한 중요한 수정 사항들이 중점적으로 다뤄졌습니다. 이 업데이트는 Hanami 생태계의 지속적인 발전과 사용자 경험 향상에 기여하고 있습니다.

Hanami 프로젝트는 이번 주 여러 분야에서 significant한 진전을 보였습니다.

Hanami i18n 지원 및 Mailer 재구축

  • i18n 지원 개선: 지난 주말 코드톤 이후, Hanami의 내장 국제화(i18n) 지원 기능이 크게 개선되어 PR로 공유되었으며, 커뮤니티의 피드백을 기다리고 있습니다.

  • Hanami Mailer 재구축: Hanami Mailer v2 재구축 작업은 몇 시간 더 공을 들여 정교하게 다듬어졌으며, 조만간 공유될 준비가 완료될 것으로 예상됩니다.

hanami-cli 오류 수정 및 자동 릴리스 도입

  • CLI 충돌 문제 해결:
    • 문제: 최근 Ruby 버전 환경에서 hanami new와 같은 프로젝트 외부의 hanami CLI 명령이 Gem::LoadErrors로 인해 충돌하는 문제가 발견되었습니다. 이는 번들된 젬과 Hanami 자체 종속성 간의 버전 충돌로 인해 발생했습니다.
    • 해결: 이 문제는 신속하게 수정되어 CLI 도구가 다시 정상적으로 작동하게 되었습니다.
  • 첫 자동 릴리스 성공:
    • 위 CLI 문제 해결 덕분에 hanami-cli 젬의 첫 번째 자동 릴리스가 성공적으로 이루어졌습니다.
    • 릴리스 머신에 hanami-cli가 활성화되었고, 전체 과정이 매우 순조롭게 진행되었습니다.
    • 향후 나머지 Hanami 젬에도 자동 릴리스 시스템을 확대 적용하여 모든 릴리스에 활용할 계획입니다.
  • Dry 젬 및 hanami-rspec 업데이트:
    • 릴리스 머신은 Dry 젬에도 적용되었으며, 각 젬의 RubyGems.org 소유권도 최신 상태로 검토되었습니다.
    • hanami-rspec 젬에 대한 작은 수정 사항이 릴리스되어, 최신 Dry CLI 릴리스와 함께 명령 콜백이 원활하게 실행되도록 보장했습니다. 이 문제는 Sebastjan Hribar의 제보로 해결되었습니다.

결론

이번 주 Hanami 프로젝트는 i18n 지원 개선, 핵심 CLI 도구의 안정성 확보, 그리고 자동 릴리스 시스템의 성공적인 도입이라는 중요한 이정표를 달성했습니다. 특히 `hanami-cli`의 `Gem::LoadErrors` 해결과 첫 자동 릴리스는 프로젝트의 운영 효율성을 크게 향상시킬 것으로 기대됩니다. 앞으로 Hanami Mailer v2의 공유와 웹사이트 작업 지원에 집중할 예정이며, 휴가를 마치고 복귀한 다른 호주 기여자들의 합류로 프로젝트 추진에 더욱 박차를 가할 것입니다.

댓글 0

로그인이 필요합니다

댓글을 작성하거나 대화에 참여하려면 로그인이 필요합니다.

로그인 하러 가기

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!