Go, C/C++와 CodeQL CLI의 증분 분석 지원
C/C++와 Go의 코드 스캔이 증분 방식으로 동작하며, CodeQL CLI도 증분 분석을 지원합니다.
교안에 영향
기존 안내문에서 CodeQL CLI가 서드파티 CI 시스템의 증분 분석을 지원하지 않는다고 적었다면 이제는 맞지 않습니다.
요약
- Go와 C/C++의 CodeQL 스캔이 증분 분석으로 전환되어 더 빨라졌습니다. - CodeQL CLI에도 증분 분석이 추가되었습니다. - github.com의 기본 설정과 고급 설정에서 build mode none 추출 방식을 쓰는 프로젝트에는 증분 CodeQL 분석이 기본값으로 적용됩니다. - 이 개선은 기본 CodeQL query suite를 사용하는 코드 스캐닝 저장소에 적용됩니다.
바뀐 것
개선
- Go와 C/C++의 CodeQL 스캔이 증분 방식으로 실행되도록 개선되었습니다.
- CodeQL CLI에 증분 분석이 추가되었습니다.
- github.com의 기본 설정과 고급 설정에서 build mode none 추출 방식을 사용하는 프로젝트에 증분 CodeQL 분석이 기본으로 활성화됩니다.
기타
- 기본 CodeQL query suite를 사용하는 저장소에 이 개선이 적용됩니다.
- version 2.25.5부터 CodeQL CLI가 서드파티 CI 시스템에서 증분 분석을 지원합니다.