Skip to content

Deployment config + CI fixes + secrets mount#3

Merged
anderdc merged 2 commits into
mainfrom
test
Apr 16, 2026
Merged

Deployment config + CI fixes + secrets mount#3
anderdc merged 2 commits into
mainfrom
test

Conversation

@anderdc

@anderdc anderdc commented Apr 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Brings main up to date with all work on test since PR #2 was merged.

  • Secrets mount for GitHub App private key (secrets//app/secrets in das container)
  • Test infrastructure removed — will verify via live webhooks in production
  • Swagger peer dep fix — pinned to v7 for NestJS 10 compat
  • DB init ordering — SQL files renamed with numeric prefixes (01-10 tables, 20-23 views)
  • Healthchecks on db and redis, das waits for both to be healthy
  • .dockerignore to exclude node_modules/dist from build context
  • Coverage threshold relaxed for new modules (then fully removed with test infra)

Test plan

  • tsc --noEmit passes
  • eslint passes
  • CI pipeline green
  • Deploy to droplet, verify webhook endpoint accepts test payload
  • Create GitHub App, install on a test repo, verify data flows into DB

@anderdc anderdc merged commit 0a9851f into main Apr 16, 2026
2 checks passed
@anderdc anderdc deleted the test branch April 16, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant