Skip to content

Commit 896ede5

Browse files
committed
ci: prevent us from publishing empty pkgs by accident
Signed-off-by: Andres Correa Casablanca <andreu@kindspells.dev>
1 parent d62cae9 commit 896ede5

File tree

8 files changed

+13
-6
lines changed

8 files changed

+13
-6
lines changed

@coderspirit/internal-tools/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"type": "module",
55
"bin": {
66
"biome-check-staged": "./src/biome-check-staged.ts",
7+
"check-dist": "./src/check-dist.sh",
78
"safe-publish": "./src/safe-publish.ts"
89
},
910
"scripts": {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh
2+
3+
if [ ! -d "./dist" ]; then
4+
echo "'./dist' directory not found in '${PWD}'"
5+
exit 1
6+
fi

@coderspirit/lambda-ioc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"format-staged": "biome-check-staged",
2727
"lint": "pnpm lint:biome",
2828
"lint:biome": "pnpm biome check --files-ignore-unknown=true .",
29-
"lint:publint": "publint",
29+
"lint:publint": "check-dist && publint",
3030
"prepublishOnly": "turbo all:ci",
3131
"publish:safe": "safe-publish",
3232
"test": "vitest -c vitest.config.mts run",

@coderspirit/nominal-inputs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"format-staged": "biome-check-staged",
2727
"lint": "pnpm lint:biome",
2828
"lint:biome": "pnpm biome check --files-ignore-unknown=true .",
29-
"lint:publint": "publint",
29+
"lint:publint": "check-dist && publint",
3030
"prepublishOnly": "turbo all:ci",
3131
"publish:safe": "safe-publish",
3232
"typecheck": "tsc --incremental true --tsBuildInfoFile .tsbuildinfo --noEmit -p ./tsconfig.json"

@coderspirit/nominal-symbols/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"format-staged": "biome-check-staged",
2727
"lint": "pnpm lint:biome",
2828
"lint:biome": "pnpm biome check --files-ignore-unknown=true .",
29-
"lint:publint": "publint",
29+
"lint:publint": "check-dist && publint",
3030
"prepublishOnly": "turbo all:ci",
3131
"publish:safe": "safe-publish",
3232
"typecheck": "tsc --incremental true --tsBuildInfoFile .tsbuildinfo --noEmit -p ./tsconfig.json"

@coderspirit/nominal-typebox/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"format-staged": "biome-check-staged",
3535
"lint": "pnpm lint:biome",
3636
"lint:biome": "pnpm biome check --files-ignore-unknown=true .",
37-
"lint:publint": "publint",
37+
"lint:publint": "check-dist && publint",
3838
"prepublishOnly": "turbo all:ci",
3939
"publish:safe": "safe-publish",
4040
"test": "vitest -c vitest.config.mts run",

@coderspirit/nominal/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"format-staged": "biome-check-staged",
2727
"lint": "pnpm lint:biome",
2828
"lint:biome": "pnpm biome check --files-ignore-unknown=true .",
29-
"lint:publint": "publint",
29+
"lint:publint": "check-dist && publint",
3030
"prepublishOnly": "turbo all:ci",
3131
"publish:safe": "safe-publish",
3232
"test": "vitest -c vitest.config.mts run",

@coderspirit/safe-env/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"format-staged": "biome-check-staged",
2727
"lint": "pnpm lint:biome",
2828
"lint:biome": "pnpm biome check --files-ignore-unknown=true .",
29-
"lint:publint": "publint",
29+
"lint:publint": "check-dist && publint",
3030
"prepublishOnly": "turbo all:ci",
3131
"publish:safe": "safe-publish",
3232
"test": "vitest -c vitest.config.mts run",

0 commit comments

Comments
 (0)