camunda/camunda-8-js-sdk

Run integration tests on Windows runner

jwulf opened this issue · 1 comments

At the moment we are testing on Mac (my local dev env) and on Linux with Ubuntu runners in GitHub CI.

Many users are developing on Windows, and we want to catch any issues early.

So: create a GitHub CI task that runs on Windows and runs the integration tests against Camunda SaaS.

Set this up, and found one issue straight away - the OAuthProvider constructor does not throw on Windows if the cache directory is not writeable. The reason is that fs.accessSync functions differently on Windows.