Dry Gem 릴리스 및 Hanami 저장소 동기화 현황

Continuations 2026/02: Community-provided

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

핵심 요약

  • 1 dry-types, dry-schema 등 주요 Dry Gem 릴리스가 16명의 커뮤니티 기여자들의 공헌으로 성공적으로 배포되었습니다.
  • 2 Hanami 저장소에 repo-sync 배포가 지속되어 hanami/hanami 및 hanami-cli 저장소 동기화가 완료되었으며, CI 설정 유연성이 향상되었습니다.
  • 3 새 웹사이트 작업은 잠시 연기되었으나, 2월 중순 출시를 목표로 다음 주부터 마케팅 콘텐츠 작성에 집중할 예정입니다.

도입

이번 주는 Dry gem의 여러 버전(dry-types 1.9.0, dry-schema 1.15.0, dry-inflector 1.3.0, dry-cli 1.4.0)이 성공적으로 출시된 중요한 한 주였습니다. 이 릴리스들은 총 16명의 열정적인 커뮤니티 기여자들의 수많은 수정 사항과 개선 사항을 담고 있습니다. 새로운 릴리스 머신을 통해 배포 프로세스가 간소화되었으며, 각 릴리스에 대한 포럼 게시물이 자동으로 생성되어 사용자들에게 편리한 정보 접근성을 제공합니다. Hanami 또는 Dry 프로젝트의 최신 소식을 지속적으로 확인하고 싶다면 포럼의 릴리스 카테고리를 구독하는 것이 권장됩니다.

Dry Gem 릴리스 및 커뮤니티 기여

이번 주 주요 성과는 다음과 같은 Dry Gem의 성공적인 릴리스입니다:

  • dry-types 1.9.0

  • dry-schema 1.15.0

  • dry-inflector 1.3.0

  • dry-cli 1.4.0

이 릴리스들은 @baweaver, @illiatdesdindes, @cramt, @unused, @katafrakt, @flash-gordon, @rus-max, @misdoro, @rrothenberger, @jacob-carlborg, @alassek, @cllns, @sandbergja, @hmaddocks, @aaronmallen, @gustavothecoder 등 총 16명의 커뮤니티 기여자들의 광범위한 수정 사항을 포함하고 있습니다. 새로운 릴리스 머신을 활용하여 배포 과정의 마지막 문제들을 해결할 수 있었으며, 각 릴리스에 대한 포럼 게시물이 자동으로 발행되어 정보 확산이 용이해졌습니다. 사용자들에게는 릴리스 노트를 확인하여 유용한 수정 사항들을 활용할 것을 강력히 권장합니다.

Hanami 저장소 repo-sync 배포 및 CI 설정 개선

repo-sync를 Hanami 저장소에 지속적으로 적용하는 작업이 진행되었습니다.

  • hanami/hanami 동기화 완료: hanami/hanami의 남은 파일들을 두 단계에 걸쳐 동기화했습니다.

  • hanami-cli 동기화: 테스트에서 다양한 데이터베이스 서비스를 사용하는 복잡성으로 인해 다음으로 가장 어려운 저장소였던 hanami-cli를 한 번에 동기화하는 데 성공했습니다.

각 저장소의 CI 설정에서 발생하는 미묘한 차이를 관리하면서도 일관성을 유지하는 것이 중요한 과제였습니다. hanami-cli의 사용자 정의 서비스를 처리하기 위해, 저장소가 적절한 위치에 삽입될 YAML 스니펫을 정의할 수 있도록 허용하는 방식을 채택했습니다. 이러한 유연성은 지난달 Gomplate로 템플릿 엔진을 전환한 덕분에 가능해졌으며, file.Existsfile.Read와 같은 유용한 함수를 활용할 수 있게 되었습니다. 이 기능은 CI 스니펫뿐만 아니라 저장소별 사용자 정의 README 콘텐츠에도 사용되고 있습니다.

repo-sync를 Hanami에 적용하기 위한 또 다른 주요 변경 사항은 RuboCop 설정을 더욱 완화한 것입니다. 여러 저장소에서 많은 # rubocop:disable 문구를 제거함으로써 상당한 만족감을 느꼈습니다.

새 웹사이트 개발 일정 조정

이번 주에는 새 웹사이트 작업에 복귀하지 못했습니다. Dry gem 릴리스의 중요성, 특히 16명의 놀라운 기여자들의 노력이 더 이상 지연되지 않도록 금요일 아침에 우선순위를 변경하는 결정을 내렸습니다. 그러나 다음 주는 새 웹사이트 작업에 집중할 주입니다. 곧 팀을 독려하는 게시물을 보낼 예정이며, 마케팅 문구 작성을 마무리할 것입니다. 목표는 2월 중순에 웹사이트를 출시하는 것입니다. 카운트다운은 지금부터 시작됩니다.

결론

이번 주는 Dry gem의 성공적인 릴리스와 Hanami 저장소에 `repo-sync`를 통합하는 데 중점을 두었습니다. 특히 커뮤니티 기여의 중요성을 강조하고, 새로운 릴리스 머신과 `Gomplate` 기반의 CI 설정 유연성 확보를 통해 개발 및 배포 효율성을 크게 높였습니다. 비록 새 웹사이트 출시는 잠시 미뤄졌지만, 이는 커뮤니티의 노력을 존중하고 프로젝트의 안정성을 확보하기 위한 전략적 결정이었습니다. 다음 주부터는 새 웹사이트 작업에 전념하여 2월 중순 출시 목표를 달성할 예정이며, 이러한 지속적인 노력은 Ruby 생태계 프로젝트의 발전과 커뮤니티 참여 활성화에 기여할 것입니다.

댓글 0

로그인이 필요합니다

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

로그인 하러 가기

아직 댓글이 없습니다

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