openpencil/tools/release-packages/package.json
Danila Poyarkov c4a3dae2a4
ci: unify verified release builds (#711)
* ci: fix desktop build cache ownership

* build: centralize native release artifact validation

Reuse package command execution and npm artifact paths. Share release identity and target metadata, consume explicit Tauri artifact outputs, and reject incomplete or mixed-run artifact sets before draft publication.

* refactor: use release package aliases across directories

* ci: coordinate verified native and npm releases

Build shared frontend inputs once and keep native targets parallel. Bind their complete artifact set to immutable source and workflow revisions, verify updater signatures and attestations, and replace draft assets only after preflight and verified npm publication.

* test: group native release tests by domain
2026-09-16 21:58:38 +03:00

24 lines
616 B
JSON

{
"name": "@open-pencil/release-packages",
"private": true,
"type": "module",
"imports": {
"#release/*": "./src/*.ts"
},
"scripts": {
"check-changelog": "bun src/check-changelog.ts",
"build": "bun src/cli.ts build",
"prepare-publish-dirs": "bun src/cli.ts prepare",
"pack": "bun src/cli.ts pack",
"publish": "bun src/cli.ts publish",
"test": "bun test tests"
},
"dependencies": {
"@open-pencil/package-artifacts": "workspace:*",
"@open-pencil/package-quality-tools": "workspace:*",
"citty": "^0.1.6",
"es-toolkit": "^1.51.0",
"valibot": "^1.4.2"
}
}