Repository navigation
ci: linkly-sync PR gate — 링클리 연동 사전 체크 - #1
Merged
Merged
Conversation
…inkly@main pin-check는 pyproject의 linkly 커밋 pin이 linkly main에서 도달 가능한지 검사하고 뒤처진 정도를 보고한다. latest-main은 pin 대신 linkly@main 최신으로 lnpl을 설치해 Testcontainers TCK 포함 전체 스위트를 돌린다 — 머지 전에 '최신 linkly와도 호환되는 수정인지'를 확인하는 사전 체크. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JCszWXDcdsC81aPAfrJxA2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
무엇
PR마다 두 가지를 사전 체크하는
linkly-sync워크플로를 추가한다:pyproject.toml이 고정한 linkly 커밋이 linklymain에서 여전히 도달 가능한지 검사한다. rebase로 사라진 SHA면 실패하고, 유효하면 main보다 몇 커밋 뒤처졌는지 notice로 보고한다.linkly@main최신으로lnpl을 설치해 Testcontainers TCK 포함 전체 스위트를 돌린다. linkly 쪽이 움직인 뒤에도 이 레포의 변경이 호환되는지 머지 전에 확인한다.왜
이 레포는 linkly를 커밋 SHA로 pin하고 있어서, 기존
ci만으로는 "pin에서는 통과하지만 최신 linkly와는 어긋나는" 변경이 조용히 머지될 수 있다. 이 게이트가 그 드리프트를 PR 시점에 드러낸다. 기존ci.yml(pin 기준)은 그대로 유지 — 둘 다 통과해야 "pin에서도, 최신 main에서도 동작"이 성립한다.🤖 Generated with Claude Code
https://claude.ai/code/session_01JCszWXDcdsC81aPAfrJxA2