Latest video
Latest posts

Create a TypeScript test matrix using GitHub Actions

Best Practices

GitHub workflows provide an excellent platform for setting up a continuous integration pipeline. Within a workflow, you can define one or more jobs. GitHub provides virtual machines, referred to as runners, for executing jobs in a GitHub Actions workflow. These runners can be hosted either on GitHub’s infrastructure (GitHub-hosted runners) or your own infrastructure (self-hosted runners).

In this tutorial, you will learn how to use a matrix strategy to run jobs concurrently using different runner images. This approach enables you to test your TypeScript code across different operating systems or configurations, such as different versions of Node.js.

Continue reading →