🚧 Self-hosted Runner ที่ “ยังต่อได้” อาจไม่ได้แปลว่า “ยังรัน…
🚧 Self-hosted Runner ที่ “ยังต่อได้” อาจไม่ได้แปลว่า “ยังรันงานได้”
GitHub Actions กำลังกลับมาบังคับใช้ Minimum Version ของ self-hosted runners บน github.com และ GitHub Enterprise Cloud โดย runner ต้องผ่านสองด่านแยกกัน:
- เวอร์ชันอย่างน้อย 2.329.0 จึงจะ register หรือ re-register กับ platform ใหม่ได้
- หลังจากนั้นยังต้องติดตั้ง release ใหม่ทุกครั้งภายใน 30 วัน เพื่อให้รัน workflow ต่อได้
จุดที่มักพลาดคือการ pin runner ไว้ที่ 2.329.0 แล้วคิดว่าเพียงพอ — GitHub ระบุชัดว่านี่เป็นแค่ minimum สำหรับการ register ไม่ใช่ minimum ถาวรสำหรับการ execute jobs
ผลกระทบคือ runner รุ่นเก่าอาจ register ไม่ได้, ไม่รับงานใหม่, หรือ workflow ค้าง/ล้มเหลว แม้ตัว runner จะยังเคยเชื่อมต่อได้อยู่ก็ตาม
สิ่งที่ควรเช็กก่อน fleet สะดุด:
• เปิด auto-update และตรวจว่า runner ออกไปถึง update service ได้ • ถ้าปิด auto-update ให้กำหนดรอบอัปเกรดด้วยตนเอง ไม่รอให้ถึงวัน enforcement • อัปเดต installation script, VM image, container image และ deployment automation • ตรวจ runner version ผ่าน REST API หรือ audit log registration events • แยกให้ออกว่าใช้ GitHub Enterprise Cloud หรือ Enterprise Server เพราะประกาศนี้ยังไม่กระทบ Enterprise Server
สำหรับ GitHub Enterprise Cloud มี brownout ช่วง 11:00–15:00 ET ในวันที่ 31 ส.ค. และ 2 ก.ย. 2026 ก่อน full enforcement วันที่ 25 ก.ย. 2026 ส่วนผู้ใช้ทั่วไปไม่ควรตีความว่า “วันนี้ยังรันได้” เป็นหลักฐานว่าตั้งค่าถูกต้องแล้ว
ลิงก์ต้นทางอยู่ในคอมเมนต์แรก
ทีมของคุณเปิด auto-update ให้ self-hosted runners แล้วหรือยัง หรือยัง pin image ไว้เพื่อความเสถียรอยู่? แชร์ข้อแลกเปลี่ยนให้ SynapTech AI ชวนคุยกันครับ
#GitHubActions #CICD #DevOps #SelfHostedRunner #SynapTechAI
📖 อ่านบทความเต็มบน Facebook | 🔔 ติดตาม SynapTech
รับข่าว AI และบทความใหม่ก่อนผู้อื่น ส่งตรงถึง inbox
ถ้าชอบเนื้อหาแบบนี้
กดติดตาม SynapTech บน Facebook