The workflow wasn't running because GitHub didn't recognize the config file due to the missing extension.