Would be valuable to have some kind of status check in GitHub Actions for every PR that verifies some basic things before allowing a PR to be merged:
Linting
Formatting
TypeScript not throwing errors
Tests? (This is a can of worms depending on how deep you want testing to go, but we could try to implement a smoke test as a very first test, put that into this job. Although might be better to split that off into its own issue to ensure this ticket gets done in a timely fashion.)
Would be valuable to have some kind of status check in GitHub Actions for every PR that verifies some basic things before allowing a PR to be merged: