GitHub has implemented an automatic approval step for workflows in public repositories to prevent potentially malicious activities linked to supply chain attacks. This feature aims to protect users from compromised credentials that could lead to unauthorized modifications in Actions workflows.