The existing actions/checkout@v2 is causing Node v12 deprecation warnings to be shown in GitHub Actions. v3 uses Node v16, which will stop the warnings.
Signed-off-by: Damien George <damien@micropython.org>