Files
pmg/packages/pmg/project.json
T
Arunanshu BiswasandGitHub 1c25395d74 feat: migrate pmg to nx based release automation (#293)
* feat: Migrate release system to Nx with platform-specific npm packages

* add go.work.sum

* fix: CI deprecations, stale action pins, and signal propagation

* fix: update e2e workflows to pnpm 11 and latest action SHAs

* fix: update pmg-e2e.yml to Node 24 with Go and pnpm caching

* fix: resolve E2E failures, remove goreleaser-test, update action SHAs

* fix: restore goreleaser-test (required check)

* fix: escape pnpm workspace detection for yarn/pnpx tests, update action versions
2026-05-28 17:22:11 +05:30

36 lines
984 B
JSON

{
"name": "@safedep/pmg",
"root": "packages/pmg",
"targets": {
"build": {
"executor": "nx:run-commands",
"dependsOn": [{"projects": "sync-binaries", "target": "run"}],
"options": {
"command": "pnpm run build",
"cwd": "{projectRoot}"
},
"inputs": ["tsPackageSources", "{projectRoot}/tsdown.config.ts"],
"outputs": ["{projectRoot}/dist"]
},
"build-release": {
"executor": "nx:run-commands",
"dependsOn": [{"projects": "sync-binaries", "target": "run-release"}],
"options": {
"command": "pnpm run build",
"cwd": "{projectRoot}"
},
"inputs": ["tsPackageSources", "{projectRoot}/tsdown.config.ts"],
"outputs": ["{projectRoot}/dist"],
"cache": false
},
"typecheck": {
"executor": "nx:run-commands",
"options": {
"command": "pnpm run typecheck",
"cwd": "{projectRoot}"
},
"inputs": ["tsPackageSources"]
}
}
}