풀 리퀘스트의 CodeQL 증분 분석 속도 향상
C#, Java, JavaScript/TypeScript, Python, Ruby의 pull request CodeQL 스캔이 증분 분석으로 더 빨라졌습니다.
교안에 영향
이전의 pull request CodeQL 스캔 속도 안내는 더 이상 현재 성능을 정확히 반영하지 않을 수 있습니다.
요약
- C#, Java, JavaScript/TypeScript, Python, Ruby의 pull request CodeQL 스캔이 증분 분석으로 개선되었습니다. - 새로 추가되거나 변경된 코드만 따로 분석하고, 전체 코드베이스용 캐시된 database와 결합합니다. - default CodeQL query suite를 사용하는 경우에만 이번 개선이 적용됩니다. - github.com의 default setup과 advanced setup에서 build mode none extraction을 사용하는 프로젝트는 기본으로 켜집니다. - CodeQL CLI의 증분 스캔 지원은 나중에 제공될 예정입니다.
바뀐 것
개선
- C#, Java, JavaScript/TypeScript, Python, Ruby의 pull request CodeQL scans가 incremental로 동작하도록 개선되었습니다.
- 새로 추가되거나 변경된 코드용 CodeQL database를 생성해 전체 codebase의 cached database와 결합합니다.
- github.com의 default setup과 advanced setup에서 build mode none extraction을 쓰는 프로젝트에 incremental analysis가 기본으로 활성화됩니다.
기타
- 이번 개선은 default CodeQL query suite를 사용하는 경우에만 적용됩니다.
- CodeQL CLI는 나중에 incremental scanning을 지원할 예정입니다.