GitHub Actions: คอมมิตที่ล็อกไว้ก็ต้องตรวจทาน

Dev
ยอดดู 3

ถ้า workflow ที่ตรวจแล้วภายหลังรันโค้ดอื่น เราอนุมัติอะไรไป GitHub ประกาศพรีวิวสาธารณะของ lockfile เมื่อ 14 ตุลาคม ต้องกำหนดว่าใครตรวจคอมมิตและใครอนุมัติการอัปเดตครั้งต่อไป

แผนภาพบรรณาธิการภาษาอังกฤษ REVIEW, LOCK, UPDATE ไม่ใช่หน้าจอ GitHub หรือใบรับรอง
แผนภาพบรรณาธิการภาษาอังกฤษ REVIEW, LOCK, UPDATE ไม่ใช่หน้าจอ GitHub หรือใบรับรอง

ตรวจขอบเขตก่อน

ประกาศที่แก้ไขครอบคลุม GitHub Enterprise Cloud, Enterprise Cloud แบบ data residency, Team และ Free ยังเป็นพรีวิว รีโพทางการระบุว่าไม่รองรับ GHES และอาจเปลี่ยนก่อน 1.0 จดวันที่และรุ่นส่วนขยายไว้

แยกแท็กออกจากคอมมิตที่อนุมัติ

ส่วนขยายสร้าง .github/workflows/actions.lock บันทึกคอมมิตของ action การพึ่งพาทางอ้อม และ workflow ที่เรียกใช้ซ้ำของ workflow ที่เข้าร่วม ลดการเปลี่ยนโค้ดเงียบเมื่อ ref ขยับ แต่ไม่ได้รับรองว่าโค้ดที่ล็อกปลอดภัย

เริ่มจากการเปลี่ยนแปลงเล็กที่ตรวจได้

ข้อเสนอการทำงาน: เลือก workflow ทดสอบที่ไม่มีความลับ production หรือสิทธิ์ deploy ทำรายการ uses เจ้าของ และวัตถุประสงค์ ตรวจ workflow กับ lockfile ใน PR เดียว แล้วเชื่อมกับการรันจริงก่อนบังคับใช้วงกว้าง

กำหนดผู้ดูแลอัปเดต

README ระบุ gh actions-lock --verify ว่าตรวจโดยไม่เขียนไฟล์ ส่วน --verify-local ตรวจโครงสร้างออฟไลน์ ไม่แทนการตรวจความน่าเชื่อถือ แยกผล CI กับการรีวิวโค้ด กำหนดผู้รับผิดชอบ จุดหยุด และการกู้คืน บทความนี้ไม่ได้ติดตั้งส่วนขยาย

ตามประกาศ Dependabot สร้างรายการ lockfile ที่เกี่ยวข้องใหม่ใน PR เดียวเมื่ออัปเดต action ที่เข้าร่วม diff อัตโนมัติก็ต้องตรวจ ข้อเสนอคือเทียบ ref คอมมิต สิทธิ์ และการสื่อสารภายนอกของโค้ดใหม่

การทำซ้ำได้ไม่ใช่คำตัดสินความปลอดภัย การร่วมให้ข้อเสนอแนะของชุมชนไม่ได้พิสูจน์อัตราลดเหตุหรือความเข้ากันได้ทุกระบบ อ่าน README ปัจจุบันและกำหนดเจ้าของการตรวจ การล็อก และการอัปเดต

แหล่งทางการ

GitHub Changelog

GitHub · actions-lock

ตรวจวันที่ 15 ตุลาคม 2026 แยกข้อเสนอการทำงานจากคุณสมบัติผลิตภัณฑ์

다른 글