Build
Unit tests
Lint
Type check
Deploy