tpmjs/.github/workflows
Thomas Davis 198f9f7d1e fix: separate sync discovery from enrichment and harden Railway executor
Sync system was timing out because discovery endpoints (keyword, changes)
also ran schema extraction (~10-15s per tool). Now discovery is fast
(npm metadata + DB writes only) and a new /api/sync/enrich endpoint
handles schema extraction in time-budgeted chunks.

Railway executor was crashing without restarting due to unhandled promise
rejections, no restart policy, and no health checks. Added crash
protection, graceful shutdown, cache size limits, railway.toml with
ALWAYS restart policy, and upgraded Deno from 1.39 to 2.1.9.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 04:49:54 +10:00
..
auto-close-published.yml feat: add tool-request pipeline for automated tool creation 2026-01-20 04:22:43 +10:00
ci.yml fix: add build step to lint job in CI workflow 2025-11-26 18:36:44 +10:00
claude-code-review.yml "Update Claude Code Review workflow" 2026-01-20 03:12:04 +10:00
claude.yml feat: allow gh/npm/pnpm/git CLI tools in Claude Code label-trigger job 2026-01-20 04:53:40 +10:00
discord-summary.yml fix: use correct agent uid tpmjs-discord in workflow 2026-01-13 11:53:04 +10:00
endpoint-health-check.yml fix: resolve GitHub Actions workflow failures 2026-01-14 05:16:26 +10:00
health-check.yml feat: add GitHub Action for daily health check cron and backfill script 2025-12-04 16:36:55 +10:00
integration-tests.yml fix: fix remaining integration test issues 2026-01-14 02:51:57 +10:00
release.yml chore: prepare for Hacker News launch 2025-12-28 11:46:59 +10:00
sync-changes.yml fix: split sync workflow into separate files to fix job skipping issue 2025-12-03 04:36:38 +10:00
sync-enrich.yml fix: separate sync discovery from enrichment and harden Railway executor 2026-02-09 04:49:54 +10:00
sync-keyword.yml feat: add author name to skipped packages in Discord notifications 2025-12-03 09:18:16 +10:00
sync-manual.yml fix: update sync-manual workflow to Node 22 and pnpm 9 2026-01-10 17:28:39 +10:00
sync-metrics.yml fix: split sync workflow into separate files to fix job skipping issue 2025-12-03 04:36:38 +10:00
sync-package.yml feat: add workflow for syncing individual packages 2026-01-10 18:38:19 +10:00
sync-vercel-registry.yml fix: require name field in TPMJS spec, add workflow permissions 2025-12-17 16:20:20 +10:00
tool-request.yml fix: repair YAML syntax in tool-request workflow - avoid asterisk parsing issue 2026-01-20 04:41:43 +10:00
update-docs.yml fix: resolve GitHub Actions workflow failures 2026-01-14 05:16:26 +10:00