Skip to content

포스트 생성 카드에서 대상 블로그를 고를 수 있게 - #60

Merged
Kevinlee7250 merged 1 commit into
latestfrom
claude/session-0119g48zqt4k-lwfzrd
Sep 4, 2026
Merged

Kevinlee7250 merged 1 commit into
latestfrom
claude/session-0119g48zqt4k-lwfzrd

Conversation

@Kevinlee7250

Copy link
Copy Markdown
Owner

무엇이 문제였나

"워크플로우 실행 제어 → 📝 포스트 생성"에는 대상 블로그를 고르는 자리가 없었습니다. blog-run.yml의 수동 실행 조건이

inputs.blog_id == '' || inputs.blog_id == 'blogN'

이라, blog_id를 안 보내면 세 블로그가 순차로 전부 돕니다. 화면에는 "3편"만 보이는데 실제로는 9편이 나가고, 한 블로그에만 올리려면 GitHub Actions 화면으로 넘어가야 했습니다.

바로 옆 시리즈 기획 카드에는 이미 같은 선택(wf-series-blog)이 있어서, 포스트 생성만 빠져 있던 셈입니다.

무엇을 바꿨나

  • 전체 / blog1 / blog2 / blog3 선택을 추가하고, 고른 값을 blog_id로 dispatch에 실어 보냅니다
  • 기본값은 "전체"로 유지했습니다. 특정 블로그로 바꾸면 버튼이 지금까지 하던 일이 조용히 달라집니다 — 사용자가 명시적으로 좁히도록 두는 편이 안전합니다
  • "전체"일 때는 카드에 ⚠️ 전체 선택 — 블로그 3곳에 각 N편, 총 N×3편이 생성됩니다를 표시하고, 실행 전에 확인을 받습니다 (시리즈 기획과 같은 방식)
  • 편수를 바꾸면 안내 문구의 총합도 따라 바뀝니다

블로그 이름은 주변 카드 4곳(wf-series-blog, audit-blog-select, image-audit-blog-select, wf-setup-blog)과 같은 방식으로 적었습니다.

확인

  • 새 테스트 6건 — 선택 자리 존재, 기본값이 "전체", blog_id 전달, 확인 절차, 안내 표시가 실제로 호출되는지, 시리즈 카드를 건드리지 않았는지
  • 선택 전달과 안내 표시를 각각 지워 실패하는 것을 확인한 뒤 복원
  • 전체 1357 passed, 2 skipped

실험 하나를 다시 했습니다

처음 break 검증에서 replace(..., 1)을 썼는데, blog_id: blogId가 파일에 7번 나와서 앞쪽 다른 카드의 문자열이 지워졌습니다. 검사가 통과한 게 아니라 엉뚱한 곳을 건드린 것이었습니다. wfRunLive 본문만 잘라 다시 지우니 test_selection_reaches_the_workflow가 제대로 실패했습니다.

🤖 Generated with Claude Code

https://claude.ai/code/session_01RgLYqM9puPW1aqHTccbX69


Generated by Claude Code

"워크플로우 실행 제어 → 포스트 생성"에는 대상 블로그를 고르는 자리가
없었습니다. blog-run.yml의 수동 실행 조건이

    inputs.blog_id == '' || inputs.blog_id == 'blogN'

이라, blog_id를 안 보내면 세 블로그가 순차로 다 돕니다. 화면에는 "3편"만
보이는데 실제로는 9편이 나가고, 한 블로그에만 올리려면 GitHub Actions
화면으로 넘어가야 했습니다. 시리즈 기획 카드에는 이미 같은 선택이 있어
포스트 생성만 빠져 있던 셈입니다.

· 전체/blog1/blog2/blog3 선택을 추가하고 고른 값을 blog_id로 넘깁니다
· 기본값은 "전체"로 둡니다 — 특정 블로그로 바꾸면 버튼이 하던 일이
  조용히 달라집니다
· "전체"일 때는 총 몇 편이 나가는지 카드에 표시하고, 실행 전에 확인을
  받습니다 (시리즈 기획과 같은 방식)

검증: 선택 전달·안내 표시를 각각 지워 실패하는 것을 확인한 뒤 복원.
처음 실험은 replace(...,1)이 파일 앞쪽 다른 카드의 같은 문자열을 지워
엉뚱한 곳을 건드렸고, wfRunLive 본문만 잘라 다시 확인했습니다.

1357 passed, 2 skipped.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RgLYqM9puPW1aqHTccbX69
@Kevinlee7250
Kevinlee7250 marked this pull request as ready for review September 4, 2026 02:55
@Kevinlee7250
Kevinlee7250 merged commit c10a58d into latest Sep 4, 2026
2 checks passed
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 7, 2026
github-actions Bot added a commit that referenced this pull request Sep 17, 2026
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.

2 participants