Fully migrate to GitHub actions

Author: jcubicCreated Dec 13, 2025Updated Jun 30, 2026
Labelshelp wantedCI/CD

We need to migrate from Azure DevOps into GitHub Actions.

TODO:

  • Tests need to run and not fail
  • All matrix runs, including BrowserStack and SauceLabs
  • Release is working after merge using semantic release and Trusted publishers

Right now the matrix tests fail with:

Run # Run the subset of the test necessary to test from the browser. nps is executing test.setup : nps proxy.start && nps gitserver.start nps is executing proxy.start : cors-proxy start Started CORS proxy daemon with PID 2569 nps is executing gitserver.start : cross-env GIT_HTTP_MOCK_SERVER_PORT=8888 GIT_HTTP_MOCK_SERVER_ROOT=tests/fixtures git-http-mock-server start Scripts must resolve to strings. There is no script that can be resolved from "test.karma" https://github.com/sezna/nps/blob/master/other/ERRORS_AND_WARNINGS.md#missing-script Error: Process completed with exit code 1.

The tests ran on Azure DevOps once.

Source: isomorphic-git/isomorphic-git