evOo-local/packages/core/package.json
cynarAI f14b112cdd
Broker GitHub Integrations token for computer git/gh (#203)
* Broker GitHub integration token for computer git/gh

Use the Integrations GitHub MCP secret for supervisor broker sessions
so home and project computers can clone private repos without PAT prompts.
Add rakazo git/gh shims, push policy, deploy image rebuild, and tests.

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* ci: retrigger product checks after runner timeout

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* ci: run product change detection on GitHub-hosted runners

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* style: format deployment-github-token

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* ci: self-hosted change detection with timeout and fail-open gate

Keep Detect product changes on evoo-ci with a 10-minute cap, continue-on-error
filtering, and a fail-open product flag when detection fails. Downstream jobs
and Product CI treat a failed or timed-out changes job as full product impact.
Add job timeouts on remaining self-hosted ci jobs.

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* fix: continueRun tests and broker home path guard

- Skip broker workspace resolution when computer homeKey is absent
- Add shared continue-run Prisma/home/secretStore test stubs
- Update computer PATH expectation and evo-deploy command sequence
- Remove unused executor imports flagged by Biome

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* style: Biome format and import order for broker CI

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* fix: compose YAML, typecheck for broker stubs and GitHub hint

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* ci: retrigger Product CI after compose and typecheck fixes

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* ci: retry Product CI queue

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* ci: give self-hosted Web E2E a 45m job timeout

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* ci: extend Web E2E job timeout to 60m on self-hosted runners

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* fix: keep github-broker-token off the core browser barrel

Export broker HMAC helpers only from @rakazo/core/node/github-broker-token so
Vite does not pull node:crypto into the web client and break Playwright signup.

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>
2026-10-11 22:58:48 +02:00

81 lines
2.4 KiB
JSON

{
"name": "@rakazo/core",
"version": "0.1.0",
"license": "Apache-2.0",
"type": "module",
"exports": {
".": {
"types": "./src/index.ts",
"development": "./src/index.ts",
"default": "./src/index.ts"
},
"./node/load-root-env": {
"types": "./src/node/load-root-env.ts",
"development": "./src/node/load-root-env.ts",
"default": "./src/node/load-root-env.ts"
},
"./node/approval-effect-key": {
"types": "./src/approval-effect-key.ts",
"development": "./src/approval-effect-key.ts",
"default": "./src/approval-effect-key.ts"
},
"./node/screen-proxy-response": {
"types": "./src/node/screen-proxy-response.ts",
"development": "./src/node/screen-proxy-response.ts",
"default": "./src/node/screen-proxy-response.ts"
},
"./node/git-checkout": {
"types": "./src/git-checkout.ts",
"development": "./src/git-checkout.ts",
"default": "./src/git-checkout.ts"
},
"./plot": {
"types": "./src/plot/plot-spec.ts",
"development": "./src/plot/plot-spec.ts",
"default": "./src/plot/plot-spec.ts"
},
"./media/workflows": {
"types": "./src/media/workflow-template.ts",
"development": "./src/media/workflow-template.ts",
"default": "./src/media/workflow-template.ts"
},
"./node/github-broker-token": {
"types": "./src/github-broker-token.ts",
"development": "./src/github-broker-token.ts",
"default": "./src/github-broker-token.ts"
},
"./node/desktop-runtime": {
"types": "./src/node/desktop-runtime.ts",
"development": "./src/node/desktop-runtime.ts",
"default": "./src/node/desktop-runtime.ts"
},
"./node/screen-capability": {
"types": "./src/node/screen-capability.ts",
"development": "./src/node/screen-capability.ts",
"default": "./src/node/screen-capability.ts"
},
"./git-checkout": {
"types": "./src/git-checkout.ts",
"development": "./src/git-checkout.ts",
"default": "./src/git-checkout.ts"
}
},
"scripts": {
"check": "tsc --noEmit -p tsconfig.json",
"test": "vitest run --root ../.. packages/core/src"
},
"dependencies": {
"@rakazo/contracts": "workspace:*",
"dotenv": "17.4.2",
"@observablehq/plot": "0.6.17",
"d3-dsv": "3.0.1",
"croner": "10.0.1"
},
"devDependencies": {
"fast-check": "4.10.0",
"typescript": "7.0.2",
"vitest": "4.1.11",
"@types/d3-dsv": "3.0.7"
}
}