Node16 is end-of-life and should not be used. Most actions have moved to Node20 instead. For example, see https://github.com/actions/checkout/pull/1436.