Skip to content

ci: สั่งรัน CI เองได้จากหน้า Actions - #2

Merged
monthop-gmail merged 2 commits into
mainfrom
ci/allow-manual-run
Aug 26, 2026
Merged

ci: สั่งรัน CI เองได้จากหน้า Actions#2
monthop-gmail merged 2 commits into
mainfrom
ci/allow-manual-run

Conversation

@monthop-gmail

Copy link
Copy Markdown
Owner

เพิ่ม workflow_dispatch ให้ workflow CI เพื่อให้ re-run ได้จากหน้า Actions โดยไม่ต้อง push

PR นี้ทำหน้าที่สองอย่าง: เพิ่มความสะดวก และเป็นตัวยืนยันว่า trigger pull_request ทำงานแล้ว
หลังจาก workflow ถูก register บน default branch (PR #1 merge โดยที่ Actions ยังไม่รู้จัก workflow เลยไม่มี run)

ทดสอบยังไง

./scripts/validate.sh

ผ่านทั้งหมดบนเครื่อง — และ CI ของ PR นี้เองคือหลักฐานว่า trigger ทำงาน

monthop-gmail and others added 2 commits August 27, 2026 00:11
เพิ่ม workflow_dispatch เพื่อให้ re-run ตรวจ template ได้โดยไม่ต้อง
push อะไรก่อน — มีประโยชน์ตอนอยากยืนยันว่า main ยังเขียวอยู่

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dru5ECsrJrqhTfUhUvDsqw
CI รอบแรกจับได้ว่า validate.sh บรรทัด 14 ทำ cd โดยไม่มี || exit
ถ้า cd พลาดสคริปต์จะไปตรวจผิดโฟลเดอร์แล้วรายงานว่าผ่าน

และช่องที่ทำให้พลาดตั้งแต่แรก: เครื่อง dev ที่ไม่มี shellcheck จะข้าม
การตรวจไปเงียบ ๆ แล้วไปแดงเอาบน CI — ตอนนี้ถ้าอยู่ใน CI แล้วไม่เจอ
shellcheck จะ fail ทันที ส่วนบนเครื่องจะเตือนชัดว่า CI ยังรันให้อยู่

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dru5ECsrJrqhTfUhUvDsqw
@monthop-gmail
monthop-gmail merged commit 8944d03 into main Aug 26, 2026
4 checks passed
@monthop-gmail
monthop-gmail deleted the ci/allow-manual-run branch August 26, 2026 17:16
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