자동화된 릴리스 시스템 “Release Machine” 구축
“Release Machine”은 RubyGems.org의 신뢰할 수 있는 게시 기능을 활용하여 릴리스 프로세스를 자동화하고 보안을 강화합니다.
-
핵심 기능: 자격 증명 공유 없는 서명된 푸시 기반 릴리스, Gem별 담당자 설정,
CHANGELOG.md자동 파싱 (changelog-parserGem), GitHub 릴리스 및 포럼/Discord 게시. -
향후 계획: Dry gems
CHANGELOG형식 통일 및 Hanami 프로젝트에repo-sync를 통한 시스템 도입.
Dry CLI 개선 및 v2.0 개발 현황
Dry CLI는 주요 개선 사항들을 통합하며 v2.0 출시를 준비 중입니다.
-
최근 업데이트:
out,err스트림 노출 기능 추가 및 Gustavo Ribeiro의 버그 수정 병합. 추가 수정 후 Release Machine을 통한 새 마이너 릴리스 예정. -
Dry CLI v2.0: 명령 클래스의
out,err스트림 주입 방식 변경 (호환성 파괴), 스타일 텍스트, 셸 자동 완성, 옵션 타입 캐스팅, 상호 배타적 옵션 등 신규 기능 포함. 1월 말 출시 목표.
기타 진행 상황
-
가이드 업데이트: 뷰 노출 내 현재 사용자 접근 방법에 대한 가이드 문서 업데이트.
-
새 웹사이트 준비: 랜딩 페이지 및 기타 페이지 콘텐츠 작업 진행 중.