chore: release - merge dev into main#440
Merged
zbigniewsobiecki merged 13 commits intomainfrom Feb 20, 2026
Merged
Conversation
…mprovements test: add coverage for router, gadgets, agents, utils, and API clients
…ger toggles UI - Add 'review-requested' to triggerType union in src/types/index.ts - Update ReviewRequestedTrigger to use 'review-requested' instead of 'ci-success' - Add TriggerToggles component to GitHubForm for UI control of GitHub triggers - Update test expectations to match new triggerType value This fixes semantic incorrectness where review-requested runs were indistinguishable from ci-success runs in the database and dashboard. Users can now enable/disable GitHub triggers (including reviewRequested and prOpened) from the dashboard UI. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…options feat(triggers): configurable trigger options + review-requested trigger
Mirrors deploy.yml with :dev image tags, dev container targets, and Cloudflare Pages project cascade-dashboard-dev. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
The webhook creation/deletion code constructed callback URLs as
`${baseUrl}/webhook/{service}` but the router handles `/{service}/webhook`.
This caused 404s during Trello's HEAD verification on path-based routing
setups (e.g. dev environment).
- Change all callback URLs to `${baseUrl}/{service}/webhook`
- Add backwards-compat matching for the old `/webhook/{service}` format
in duplicate detection and deletion
- Update tests to use the new URL format
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…nt (#432) Co-authored-by: Cascade Bot <bot@cascade.dev>
PR #432 added a dependency on trello/client.js from router/reactions.js but the Dockerfile didn't copy dist/trello into the production image. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…ntial model (#439) Replace the flat project_credential_overrides table with a normalized integration credential model: project_integrations now carry category (pm/scm), provider (trello/jira/github), config JSONB, and triggers JSONB. Credentials are linked per-integration via the integration_credentials join table with provider-defined roles (e.g. trello has api_key/token, github has implementer_token/reviewer_token). Key changes: - New integration_credentials schema + migration (0013) - New integrationRoles.ts defining PROVIDER_CREDENTIAL_ROLES with role→envVarKey mappings per provider - credentialsRepository: replace resolveAllCredentials/listProjectOverrides with resolveAllIntegrationCredentials/resolveAllOrgCredentials - settingsRepository: add integration credential CRUD (set/remove/list) - configRepository: update findProjectByIdFromDb for category/provider - provider.ts: rewrite loadProjectConfigById for new model - All trigger handlers, router modules, personas, and worker-manager updated to use new credential resolution - tRPC projects router: add integration credential endpoints - CLI: update integration-set/overrides commands for category/provider, repurpose override-set/override-rm for integration credentials - Dashboard: rewrite integration-form.tsx for new model, remove credential-overrides.tsx - tools/resolve-config.ts: rewrite for new credential model, fix broken imports, remove non-existent schema fields - tools/manage-secrets.ts, setup-webhooks.ts, debug-run.ts updated Post-refactor cleanup: - Fix runs list CLI crash (was passing {data,total} to outputTable) - Remove dead GITHUB_TOKEN fallback in webhooks router - Remove dead mocks in access-control.test.ts - Fix stale comment in envScrub.ts - Add regression test for GITHUB_TOKEN_IMPLEMENTER-only resolution - Update CLAUDE.md documentation All 2372 tests pass, typecheck clean, lint clean (same 2 pre-existing complexity warnings). Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated release PR created by the release workflow.
Commits (13):