เกิดอะไรขึ้น

GitHub ได้อัปเดตฟีเจอร์ rulesets ให้ push rules สามารถกำหนด path exceptions ได้แล้ว

ด้วยการอัปเดตนี้ คุณสามารถตั้งค่า push rule ให้มีผลกับทุกเส้นทางไฟล์ในขอบเขตที่กำหนด ยกเว้นเส้นทางเฉพาะที่คุณเลือกจะยกเว้นไว้

ฟีเจอร์นี้เปิดให้ใช้งานแล้วในรูปแบบ public preview

เหตุใดจึงสำคัญ

สิ่งนี้ทำให้ผู้ดูแลระบบ repository สามารถควบคุมได้ละเอียดขึ้นว่า push rules จะมีผลบังคับใช้ที่ใดบ้าง ช่วยให้บังคับใช้นโยบายได้อย่างแม่นยำมากขึ้นโดยไม่ปิดกั้นการเปลี่ยนแปลงที่ถูกต้องในไฟล์บางประเภท

ด้วยการยกเว้นเส้นทางเฉพาะ ทีมงานสามารถหลีกเลี่ยงความติดขัดที่ไม่จำเป็นในเวิร์กโฟลว์ที่เกี่ยวข้องกับไฟล์หรือไดเรกทอรีที่สร้างขึ้นอัตโนมัติ ซึ่งไม่ควรอยู่ภายใต้กฎเดียวกัน

ข้อเท็จจริงสำคัญ

Push rules ใน rulesets ตอนนี้รองรับ path exceptions แล้ว

Path exceptions ทำให้กฎมีผลบังคับใช้ทุกที่ในขอบเขตที่กำหนด ยกเว้นเส้นทางที่เลือกไว้

ฟีเจอร์นี้อยู่ในสถานะ public preview

สิ่งที่ต้องจับตาต่อไป

จับตาดูการขยายการเปิดให้ใช้งานฟีเจอร์นี้ในวงกว้างขึ้น เมื่อเปลี่ยนจาก public preview ไปสู่การเปิดใช้งานทั่วไป

ติดตามการอัปเดตเอกสารและตัวอย่างการใช้งาน path exceptions ใน rulesets อย่างมีประสิทธิภาพ

แหล่งที่มา