Bump actions/checkout from v2 (Node 12) to v4 (Node 20).
Bump actions/setup-go from v2 (Node 12) to v5 (Node 20). [This change will also improve the workflow's performance as the version's release adds support for caching.]
Context
Node 16 reached eol recently, GitHub removed support for it last month, currently all runners default to Node 18 or newer even if the workflow uses other Node versions.
Changes
actions/checkout
fromv2
(Node 12) tov4
(Node 20).actions/setup-go
fromv2
(Node 12) tov5
(Node 20). [This change will also improve the workflow's performance as the version's release adds support for caching.]Context
Node 16 reached eol recently, GitHub removed support for it last month, currently all runners default to Node 18 or newer even if the workflow uses other Node versions.