Skip to content

Commit 7769cb6

Browse files
authored
fix(release): publish app CLI as @prover-coder-ai/docker-git (#16)
* fix(ci): disable npm publish in release workflow * fix(ci): gate npm publish on token/access checks * fix(release): publish app cli as @prover-coder-ai/docker-git * chore(ci): drop custom release workflow changes * fix(ci): keep app dist free of test-only deps --------- Co-authored-by: skulidropek <skulidropek@users.noreply.github.com>
1 parent 440f5f7 commit 7769cb6

File tree

4 files changed

+33
-21
lines changed

4 files changed

+33
-21
lines changed

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@
88
"packages/*"
99
],
1010
"scripts": {
11-
"build": "pnpm --filter @effect-template/app build",
12-
"check": "pnpm --filter @effect-template/app check",
11+
"build": "pnpm --filter ./packages/app build",
12+
"check": "pnpm --filter ./packages/app check",
1313
"changeset": "changeset",
1414
"changeset-publish": "node -e \"if (!process.env.NPM_TOKEN) { console.log('Skipping publish: NPM_TOKEN is not set'); process.exit(0); }\" && changeset publish",
1515
"changeset-version": "changeset version",
16-
"clone": "pnpm --filter @effect-template/app build && node packages/app/dist/main.js clone",
17-
"docker-git": "pnpm --filter @effect-template/app build:docker-git && node packages/app/dist/src/docker-git/main.js",
18-
"list": "pnpm --filter @effect-template/app build && node packages/app/dist/main.js list",
19-
"dev": "pnpm --filter @effect-template/app dev",
20-
"lint": "pnpm --filter @effect-template/app lint",
21-
"lint:tests": "pnpm --filter @effect-template/app lint:tests",
22-
"lint:effect": "pnpm --filter @effect-template/app lint:effect",
23-
"test": "pnpm --filter @effect-template/app test",
24-
"typecheck": "pnpm --filter @effect-template/app typecheck",
25-
"start": "pnpm --filter @effect-template/app start"
16+
"clone": "pnpm --filter ./packages/app build && node packages/app/dist/main.js clone",
17+
"docker-git": "pnpm --filter ./packages/app build:docker-git && node packages/app/dist/src/docker-git/main.js",
18+
"list": "pnpm --filter ./packages/app build && node packages/app/dist/main.js list",
19+
"dev": "pnpm --filter ./packages/app dev",
20+
"lint": "pnpm --filter ./packages/app lint",
21+
"lint:tests": "pnpm --filter ./packages/app lint:tests",
22+
"lint:effect": "pnpm --filter ./packages/app lint:effect",
23+
"test": "pnpm --filter ./packages/app test",
24+
"typecheck": "pnpm --filter ./packages/app typecheck",
25+
"start": "pnpm --filter ./packages/app start"
2626
},
2727
"devDependencies": {
2828
"@changesets/changelog-github": "^0.5.2",

packages/app/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @effect-template/app
1+
# @prover-coder-ai/docker-git
22

33
## 1.0.2
44

packages/app/package.json

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,28 @@
11
{
2-
"name": "@effect-template/app",
2+
"name": "@prover-coder-ai/docker-git",
33
"version": "1.0.2",
44
"description": "Minimal Vite-powered TypeScript console starter using Effect",
5-
"main": "dist/main.js",
5+
"main": "dist/src/docker-git/main.js",
6+
"bin": {
7+
"docker-git": "dist/src/docker-git/main.js"
8+
},
69
"directories": {
710
"doc": "doc"
811
},
912
"scripts": {
1013
"prebuild": "pnpm -C ../lib build",
11-
"build": "vite build --ssr src/app/main.ts",
14+
"build": "pnpm run build:app && pnpm run build:docker-git",
15+
"build:app": "vite build --ssr src/app/main.ts",
1216
"dev": "vite build --watch --ssr src/app/main.ts",
1317
"prelint": "pnpm -C ../lib build",
1418
"lint": "npx @ton-ai-core/vibecode-linter src/",
1519
"lint:tests": "npx @ton-ai-core/vibecode-linter tests/",
1620
"lint:effect": "npx eslint --config eslint.effect-ts-check.config.mjs .",
1721
"prebuild:docker-git": "pnpm -C ../lib build",
18-
"build:docker-git": "tsc -p tsconfig.json",
22+
"build:docker-git": "tsc -p tsconfig.build.json",
1923
"check": "pnpm run typecheck",
2024
"clone": "pnpm -C ../.. run clone",
21-
"docker-git": "pnpm -C ../.. run docker-git",
25+
"docker-git": "node dist/src/docker-git/main.js",
2226
"list": "pnpm -C ../.. run list",
2327
"prestart": "pnpm run build",
2428
"start": "node dist/main.js",
@@ -29,7 +33,7 @@
2933
},
3034
"repository": {
3135
"type": "git",
32-
"url": "git+https://github.com/ProverCoderAI/effect-template.git"
36+
"url": "git+https://github.com/ProverCoderAI/docker-git.git"
3337
},
3438
"keywords": [
3539
"effect",
@@ -41,9 +45,9 @@
4145
"license": "ISC",
4246
"type": "module",
4347
"bugs": {
44-
"url": "https://github.com/ProverCoderAI/effect-template/issues"
48+
"url": "https://github.com/ProverCoderAI/docker-git/issues"
4549
},
46-
"homepage": "https://github.com/ProverCoderAI/effect-template#readme",
50+
"homepage": "https://github.com/ProverCoderAI/docker-git#readme",
4751
"packageManager": "pnpm@10.28.0",
4852
"dependencies": {
4953
"@effect-template/lib": "workspace:*",

packages/app/tsconfig.build.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"types": []
5+
},
6+
"include": ["src/**/*"],
7+
"exclude": ["dist", "node_modules", "tests/**/*", "vite.config.ts", "vitest.config.ts"]
8+
}

0 commit comments

Comments
 (0)