กลับไปบทความทั้งหมด
AI อ่าน 1 นาที

🚧 Self-hosted Runner ที่ “ยังต่อได้” อาจไม่ได้แปลว่า “ยังรัน…

🚧 Self-hosted Runner ที่ “ยังต่อได้” อาจไม่ได้แปลว่า “ยังรันงานได้”

GitHub Actions กำลังกลับมาบังคับใช้ Minimum Version ของ self-hosted runners บน github.com และ GitHub Enterprise Cloud โดย runner ต้องผ่านสองด่านแยกกัน:

  1. เวอร์ชันอย่างน้อย 2.329.0 จึงจะ register หรือ re-register กับ platform ใหม่ได้
  2. หลังจากนั้นยังต้องติดตั้ง 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
อ่านบน Facebook