Repository navigation
revert: drop the public-repo direct sdk_release update workflow - #26
Merged
Merged
Conversation
#25 added parent_module_update.yml here to update sdk_release's driver/mxdriver pointer directly on every push to main. It fails outright on every push (zero jobs, "workflow file issue") because this repo is public and the reusable workflow it called (xcena-dev/.github's submodule-update.yml) lives in a private repo — GitHub won't let a public repo call a reusable workflow hosted in a private one. Moving this logic to mxdriver_dev instead, which is private and already owns the only path that writes to this repo's main (sync_to_public.yml). Keeps this public repo from accumulating infra it structurally can't run, and lets the update call the private reusable workflow without the visibility problem.
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.
📌 목적
parent_module_update.yml이 push마다 "workflow file issue"로 즉시 실패하고 있어 되돌린다. mxdriver가 public repo라서 private repo(xcena-dev/.github)의 reusable workflow를 호출할 수 없다는 구조적 문제이고, 같은 로직은 mxdriver_dev(private) 쪽으로 옮긴다.📝 상세 내용
문제 / 근본 원인
#25의parent_module_update.yml은xcena-dev/.github의submodule-update.yml을uses:로 호출했다.xcena-dev/.github는 private,mxdriver는 sdk_release 트리 안에서 유일한 public repo다.변경
.github/workflows/parent_module_update.yml제거.mxdriver_dev의sync_to_public.yml에서 나가므로, sdk_release 업데이트는 그 private repo 쪽에서 처리하도록 별도 PR로 옮긴다(private→private라 reusable workflow 호출 제약이 없다).검증
남은 것 / 리스크
🔗 관련 이슈(선택)
✅ 검증 기준 (Acceptance Criteria)
🌿 관련 PR(선택)
#25 되돌림
🌿 상위 Repo(선택)
없음
🌿 관련 Branch(선택)
📦 Release Note (자동 생성용 / 영문 작성)
NEW
CHANGED
FIXED
IMPORTANT NOTES