Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Contributing

Check warning on line 1 in CONTRIBUTING.md

View check run for this annotation

Deleted GitHub App / Gittensory Context

Missing test evidence

Code changed without an obvious test file in this PR. Add focused tests or explain why existing coverage is sufficient.

Check notice on line 1 in CONTRIBUTING.md

View check run for this annotation

Deleted GitHub App / Gittensory Context

Issue discovery is disabled for this repo

This repo is configured for direct contribution review rather than issue-discovery flow.

Check notice on line 1 in CONTRIBUTING.md

View check run for this annotation

Deleted GitHub App / Gittensory Context

PR author has maintainer association

This PR appears to come from a maintainer-associated account.

Gittensory is a Cloudflare Workers, TanStack Start, GitHub App, and MCP project for
Gittensor OSS contribution intelligence. Contributions need to protect that scope: private
Expand Down Expand Up @@ -163,8 +163,17 @@
`https://gittensory.aethereal.dev/`.
- Production API deploys through the `gittensory-api` Cloudflare Worker on
`https://gittensory-api.aethereal.dev/`.
- Cloudflare Workers Builds owns automatic UI deployments from GitHub. GitHub Actions UI deploy is
manual validation/fallback only.
- Cloudflare Workers Builds owns automatic deployments from GitHub for BOTH workers (one connection
per worker, scoped by build-watch-paths). GitHub Actions are validation/fallback only — do not add
deploy workflows.
- `gittensory-api` deploy command: `npm run deploy:api` (applies pending D1 migrations, then
`wrangler deploy`). `wrangler d1 migrations apply` is non-interactive in CI and only applies
PENDING migrations, so schema + code stay in sync on every build. Recommended build-watch-paths —
include: `src/**`, `wrangler.jsonc`, `migrations/**`, `package.json`, `package-lock.json`,
`tsconfig*.json`, `drizzle.config.ts`; exclude: `apps/**`, `docs/**`, `**/*.md`.
- `gittensory-ui` build command: `npm run build:cloudflare`. Scope its watch-paths to
`apps/gittensory-ui/**` (note: the UI build runs `ui:openapi` off the API contract, so rebuild the
UI after API OpenAPI changes).
- Do not re-add GitHub Pages or static-site deployment workflows.

MCP:
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{

Check warning on line 1 in package.json

View check run for this annotation

Deleted GitHub App / Gittensory Context

Missing test evidence

Code changed without an obvious test file in this PR. Add focused tests or explain why existing coverage is sufficient.

Check notice on line 1 in package.json

View check run for this annotation

Deleted GitHub App / Gittensory Context

Issue discovery is disabled for this repo

This repo is configured for direct contribution review rather than issue-discovery flow.

Check notice on line 1 in package.json

View check run for this annotation

Deleted GitHub App / Gittensory Context

PR author has maintainer association

This PR appears to come from a maintainer-associated account.
"name": "gittensory",
"version": "0.1.0",
"private": true,
Expand All @@ -13,7 +13,7 @@
"scripts": {
"dev": "wrangler dev",
"deploy": "wrangler deploy",
"deploy:api": "wrangler deploy",
"deploy:api": "wrangler d1 migrations apply gittensory --remote && wrangler deploy",
"cf-typegen": "wrangler types && perl -pi -e 's/[[:blank:]]+$//' worker-configuration.d.ts",
"db:migrate:local": "wrangler d1 migrations apply gittensory --local",
"db:migrate:remote": "wrangler d1 migrations apply gittensory --remote",
Expand Down