Your workflows ([preview.yaml](https://github.com/vercel/examples/blob/main/ci-cd/github-actions/.github/workflows/preview.yaml), [production.yaml](https://github.com/vercel/examples/blob/main/ci-cd/github-actions/.github/workflows/production.yaml)) still use `actions/checkout@v2` instead of [`actions/checkout@v4`](https://github.com/marketplace/actions/checkout). Also, the workflows specify the npm version `vercel@canary`. Why not use `vercel@latest`?