- Update Semaphore environment variables for Semaphore 2.0 (1.0 is gone).
- Add pull request info to Semaphore which was previously missing.
- Updated dependency versions to the latest versions.
- Update GitHub action versions.
- Switch testing to only Node 14 and greater.