Skip to content

Commit b67c8ae

Browse files
committed
chore: explicitly fail tests if not on windows
1 parent 0d96efe commit b67c8ae

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@
1010
],
1111
"scripts": {
1212
"ci": "yarn install && yarn build && yarn lint && yarn test",
13-
"release:first-release": "lerna version --no-push",
14-
"release:bump-release": "lerna version --conventional-commits --conventional-graduate --no-push",
15-
"release:bump-prerelease": "lerna version --conventional-commits --conventional-prerelease --no-push",
13+
"release:bump-release": "lerna version --conventional-commits --conventional-graduate --exact --no-push",
14+
"release:bump-prerelease": "lerna version --conventional-commits --conventional-prerelease --exact --no-push",
1615
"setup": "lerna bootstrap",
1716
"reset": "node scripts/reset.js",
1817
"build": "lerna run build --stream",
@@ -33,7 +32,7 @@
3332
"start:package-manager": "lerna run start --stream --scope @package-manager/app",
3433
"start:worker": "lerna run start --stream --scope @worker/app",
3534
"start:single-app": "lerna run start --stream --scope @single-app/app",
36-
"preinstall": "node scripts/update-packages.js",
35+
"postinstall": "node scripts/update-packages.js",
3736
"do:build-win32": "yarn install && yarn build && yarn build-win32 && yarn gather-built"
3837
},
3938
"devDependencies": {

shared/packages/worker/src/worker/workers/windowsWorker/windowsWorker.ts

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ export class WindowsWorker extends GenericWorker {
4848
location: WorkerLocation
4949
) {
5050
super(logger, config, location, sendMessageToManager, WindowsWorker.type)
51+
if (process.platform !== 'win32') {
52+
throw new Error('The Worker is a Windows-only application')
53+
}
5154
}
5255
async doYouSupportExpectation(exp: Expectation.Any): Promise<ReturnTypeDoYouSupportExpectation> {
5356
return this.getExpectationHandler(exp).doYouSupportExpectation(exp, this, this)

0 commit comments

Comments
 (0)