릴리스 준비 검사 복구와 외부 제공자 명시화
릴리스 준비 검사를 복구하고, 외부 제공자 통합과 예제 실행은 명시적 선택이 필요하도록 바뀌었습니다.
교안에 영향
기존 안내에서 외부 제공자 통합이나 예제 실행이 기본적으로 포함된다고 적었다면 더 이상 맞지 않습니다.
요약
- 릴리스 준비 검사와 관련된 자동화가 복구되었습니다. - 외부 제공자 통합은 기본적으로 비활성화되고, 명시적 opt-in이 필요해졌습니다. - 예제 실행의 기본 제외 목록이 확장되어 자동 실행 범위가 조정되었습니다. - 버그 수정으로 테스트 초기화와 검토 체크 처리 방식도 바로잡았습니다.
바뀐 것
개선
- .github/scripts/run_integration_tests.py에서 상속된 enable 플래그를 초기화하고 외부 제공자 자격 증명을 기본 제거하도록 바꿨습니다.
- integration_tests/conftest.py에서 외부 모델 오버라이드를 명시적 opt-in 없이 거부하도록 바꿨습니다.
- Makefile에서 external-provider 통합 테스트 실행 방식을 조정했습니다.
- examples/run_examples.py에서 자동 예제 실행의 skip 목록을 확장했습니다.
- integration_tests/README.md에 외부 제공자 실행과 자격 증명 동작 설명을 추가했습니다.
기타
- CHANGELOG.md와 src/agents/version.py를 포함한 릴리스 메타데이터를 갱신했습니다.
수정
- release tests를 복구하고 required readiness check를 새로 갱신하도록 수정했습니다.
- tests/sandbox/test_unix_local_user_file_io.py에서 OS 모의 객체 초기화와 해제 시점을 바로잡았습니다.
- .github/scripts/release_automation.py에서 승인된 검토 이벤트가 기존 PR 기반 readiness check를 다시 실행하도록 수정했습니다.
- .github/workflows/release-readiness-refresh.yml과 .github/workflows/release-readiness.yml의 readiness 갱신 흐름을 조정했습니다.