GitHub Actions, Node.js 20 지원 종료 및 Node.js 24로 마이그레이션

2025-09-20
GitHub Actions, Node.js 20 지원 종료 및 Node.js 24로 마이그레이션

GitHub Actions는 2026년 4월 Node.js 20 지원을 종료하고 2025년 가을 모든 Actions를 Node.js 24로 마이그레이션할 계획이라고 발표했습니다. 최신 GitHub runner는 이미 Node.js 24를 지원하며, 환경 변수를 설정하여 미리 테스트할 수 있습니다. 2026년 3월 4일부터 Node.js 24가 기본 버전이 됩니다. 환경 변수를 설정하여 Node.js 20을 임시로 계속 사용할 수 있지만, 여름에는 완전히 제거됩니다. Node.js 24는 macOS 13.4 이하 버전과 호환되지 않으며, ARM32 아키텍처의 self-hosted runner도 지원하지 않습니다.

더 보기
개발

GitHub CEO 사임, AI 혁명 맞이하다

2025-08-11
GitHub CEO 사임, AI 혁명 맞이하다

GitHub CEO 토마스 돔케가 사임하고 스타트업 세계로 돌아갈 것이라고 발표했습니다. 지난 10년 동안 그는 GitHub의 눈부신 성장, 인수, Copilot 출시, 그리고 AI 개발자 도구 분야에서의 리더십을 감독했습니다. 그는 원활한 전환을 지원하기 위해 2025년 말까지 남아 있겠지만, Microsoft의 CoreAI 조직 아래 GitHub의 미래에 대한 강한 자신감을 표명하고, Copilot이 소프트웨어 개발에 미치는 혁신적인 영향과 전 세계 개발자를 강화하는 것을 강조했습니다.

더 보기
기술

GitHub Copilot 코딩 에이전트: 새로운 개발 어시스턴트

2025-05-19
GitHub Copilot 코딩 에이전트: 새로운 개발 어시스턴트

GitHub Copilot은 이제 기능 추가, 버그 수정, 테스트 확장, 리팩토링, 문서 개선 등 저중간 복잡도의 작업을 자동화하는 코딩 에이전트를 제공합니다. GitHub에서 Copilot에 이슈를 할당하기만 하면 GitHub Actions를 사용하는 안전한 클라우드 환경에서 작업하고 변경 사항을 적용하며 검토를 요청합니다. 잘 테스트된 코드베이스에서 특히 뛰어나며 여러 이슈를 동시에 처리할 수 있습니다. Copilot Pro+ 및 Enterprise 구독자에게 제공되며(Enterprise 사용자는 관리자의 활성화가 필요함), 사용하면 GitHub Actions 분과 Copilot 프리미엄 요청이 소모됩니다.

더 보기
개발

GitHub, 인증되지 않은 요청에 대한 속도 제한 강화

2025-05-14
GitHub, 인증되지 않은 요청에 대한 속도 제한 강화

GitHub는 플랫폼의 보안과 안정성을 향상시키기 위해 인증되지 않은 요청에 대한 속도 제한을 업데이트하고 있습니다. HTTPS를 통한 저장소 복제, REST API에 대한 익명 액세스, raw.githubusercontent.com에서 파일 다운로드와 같은 작업에 영향을 미칩니다. 최근 API 스크래핑 활동 증가로 인해 플랫폼을 보호하고 전 세계 개발자에게 안정적인 환경을 제공하기 위해 업데이트가 진행되었습니다. 인증되지 않은 사용자는 새로운 속도 제한에 직면할 수 있지만, 인증된 사용자는 더 높은 제한을 유지합니다. GitHub는 일관되고 안정적인 액세스를 위해 인증을 권장합니다.

더 보기
개발

ruby-saml의 심각한 인증 우회 취약점

2025-03-15
ruby-saml의 심각한 인증 우회 취약점

GitHub Security Lab 연구원들은 ruby-saml 라이브러리에서 두 가지 심각한 인증 우회 취약점(CVE-2025-25291 및 CVE-2025-25292)을 발견했습니다. 공격자는 유효한 서명 하나만으로 SAML 어설션을 위조하여 임의의 사용자로 로그인하고 계정을탈취할 수 있습니다. 이 취약점은 ruby-saml이 두 개의 서로 다른 XML 파서(REXML 및 Nokogiri)를 사용하기 때문에 발생하며, 파서 간의 차이가 공격자에 의해 악용되었습니다. 버전 1.18.0에서 이 취약점이 수정되었습니다. 모든 ruby-saml 사용자는 즉시 업데이트하는 것이 좋습니다.

더 보기
개발

GitHub Copilot 주요 업데이트: 에이전트 모드 및 Copilot Edits 일반 공개

2025-02-06
GitHub Copilot 주요 업데이트: 에이전트 모드 및 Copilot Edits 일반 공개

GitHub Copilot이 주요 업데이트를 통해 더욱 강력해졌습니다! 새로운 에이전트 모드는 Copilot에 더 큰 자율성을 부여하여 코드 반복, 오류 감지 및 수정, 명시적으로 지정되지 않은 하위 작업 추론 및 완료까지 가능하게 합니다. Copilot Edits는 이제 일반 공개되어 여러 파일을 아우르는 코드 편집과 매끄러운 대화형 인터페이스를 제공합니다. 또한 GitHub는 'Project Padawan'이라는 코드명의 자율적인 소프트웨어 엔지니어 에이전트를 공개했는데, 이는 GitHub의 이슈를 직접 처리하고 완벽하게 테스트된 풀 리퀘스트를 자동으로 생성하며 리뷰어까지 할당하는 기능을 가집니다. 이러한 업데이트는 개발자들을 반복적인 작업에서 해방시켜 더 창의적인 작업에 집중할 수 있도록 지원합니다.

더 보기
개발

GitHub 이슈 주요 업데이트: 하위 이슈, 이슈 유형 및 고급 검색

2025-01-19
GitHub 이슈 주요 업데이트: 하위 이슈, 이슈 유형 및 고급 검색

GitHub에서 하위 이슈, 이슈 유형 및 고급 검색 기능을 포함한 이슈의 주요 업데이트를 출시했습니다. 하위 이슈는 문제를 더 작은 단위로 분할하여 진행 상황을 더 잘 추적할 수 있도록 합니다. 이슈 유형은 팀이 일관된 언어로 이슈를 분류하고 관리하는 데 도움이 됩니다. 고급 검색을 통해 더 복잡한 필터링을 사용하여 특정 이슈를 찾을 수 있습니다. 이슈 UI도 업데이트되어 효율성과 사용 편의성이 향상되었습니다. 또한 CodeQL Action v2가 공식적으로 지원 중단되었으므로 사용자는 v3으로 업그레이드해야 합니다. 시크릿 스캐닝 기본 패턴은 이제 더 많은 시크릿 유형을 지원하여 보안이 강화되었습니다.

더 보기

GitHub, 공개 저장소에서 무료 arm64 호스트 러너 제공 시작!

2025-01-16
GitHub, 공개 저장소에서 무료 arm64 호스트 러너 제공 시작!

GitHub는 공개 저장소에서 arm64 아키텍처 기반 Linux 호스트 러너를 무료로 제공하기 시작했습니다(현재 공개 프리뷰). Cobalt 100 프로세서를 사용하며 4 vCPU를 제공하며, 이전 세대의 Arm 기반 VM과 비교하여 최대 40%의 성능 향상을 제공합니다. Arm 네이티브 개발자는 가상화 없이 arm64 아키텍처에서 빌드, 테스트, 배포를 수행할 수 있습니다. 공개 저장소의 워크플로에 `ubuntu-24.04-arm` 또는 `ubuntu-22.04-arm` 레이블을 추가하기만 하면 됩니다.

더 보기