Skip to content

ci: linkly-sync PR gate — 링클리 연동 사전 체크 - #1

Merged
choiyounggi merged 1 commit into
mainfrom
ci/linkly-sync-gate
Aug 30, 2026
Merged

choiyounggi merged 1 commit into
mainfrom
ci/linkly-sync-gate

Conversation

@choiyounggi

Copy link
Copy Markdown
Owner

무엇

PR마다 두 가지를 사전 체크하는 linkly-sync 워크플로를 추가한다:

  1. pin-check — pyproject.toml이 고정한 linkly 커밋이 linkly main에서 여전히 도달 가능한지 검사한다. rebase로 사라진 SHA면 실패하고, 유효하면 main보다 몇 커밋 뒤처졌는지 notice로 보고한다.
  2. latest-main — pin 대신 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

…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
@choiyounggi
choiyounggi merged commit ff70946 into main Aug 30, 2026
3 checks passed
@choiyounggi
choiyounggi deleted the ci/linkly-sync-gate branch August 30, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant