Skip to content

Add highlight-backed channel configurations query#3791

Merged
idoshamun merged 1 commit intomainfrom
codex/channel-configurations-query
Apr 13, 2026
Merged

Add highlight-backed channel configurations query#3791
idoshamun merged 1 commit intomainfrom
codex/channel-configurations-query

Conversation

@idoshamun
Copy link
Copy Markdown
Member

Summary

  • add a channelConfigurations highlights query that returns channel, displayName, and digest metadata
  • expose digest frequency plus resolved digest source through GraphORM relations
  • add displayName to ChannelHighlightDefinition with a backfill migration and cover the query with integration tests

Testing

  • NODE_ENV=test npx jest tests/highlights.ts --testEnvironment=node --runInBand
  • pnpm run build
  • pnpm run lint

@pulumi
Copy link
Copy Markdown

pulumi Bot commented Apr 13, 2026

🍹 The Update (preview) for dailydotdev/api/prod (at 5ccf1e3) was successful.

✨ Neo Explanation

Routine deployment promoting commit `27b5e754` to production across all 7 Deployments, 39 CronJobs, and 2 migration Jobs (DB + ClickHouse); the only changes are container image tags and version labels. ✅ Low Risk

This is a standard application deployment rolling out a new build (75015bf227b5e754) across all services. Every change is exclusively an image tag and version label update — no configuration, resource sizing, or structural changes are involved.

🔵 Info — The migration Jobs (api-db-migration and api-clickhouse-migration) follow the expected pattern: new Jobs tagged to the incoming commit are created and old ones from the previous release are deleted. Both a TypeORM database migration and a ClickHouse migration will run as part of this deploy. Ensure the new migration Jobs complete successfully before the updated Deployments begin serving traffic, as any schema changes they apply must be compatible with the new image.

The GCP credentials warning on the default_9_12_0 provider is cosmetic and does not affect the Kubernetes resources being updated.

Resource Changes

    Name                                                       Type                           Operation
~   vpc-native-rotate-daily-quests-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-user-companies-cron                kubernetes:batch/v1:CronJob    update
~   vpc-native-squad-posts-analytics-refresh-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-gifted-plus-cron                          kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-users-cron                         kubernetes:batch/v1:CronJob    update
~   vpc-native-channel-digests-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-update-trending-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-updated-sync-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-temporal-deployment                             kubernetes:apps/v1:Deployment  update
~   vpc-native-user-posts-analytics-refresh-cron               kubernetes:batch/v1:CronJob    update
~   vpc-native-update-tag-materialized-views-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-update-current-streak-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-update-highlighted-views-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-rotate-weekly-quests-cron                       kubernetes:batch/v1:CronJob    update
~   vpc-native-deployment                                      kubernetes:apps/v1:Deployment  update
~   vpc-native-post-analytics-clickhouse-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-generate-search-invites-cron                    kubernetes:batch/v1:CronJob    update
+   vpc-native-api-db-migration-27b5e754                       kubernetes:batch/v1:Job        create
~   vpc-native-user-profile-analytics-history-clickhouse-cron  kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-images-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-check-analytics-report-cron                     kubernetes:batch/v1:CronJob    update
~   vpc-native-calculate-top-readers-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-deployment                  kubernetes:apps/v1:Deployment  update
~   vpc-native-materialize-monthly-best-post-archives-cron     kubernetes:batch/v1:CronJob    update
~   vpc-native-worker-job-deployment                           kubernetes:apps/v1:Deployment  update
~   vpc-native-bg-deployment                                   kubernetes:apps/v1:Deployment  update
~   vpc-native-clean-expired-better-auth-sessions-cron         kubernetes:batch/v1:CronJob    update
~   vpc-native-expire-super-agent-trial-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-post-analytics-history-day-clickhouse-cron      kubernetes:batch/v1:CronJob    update
-   vpc-native-api-db-migration-75015bf2                       kubernetes:batch/v1:Job        delete
~   vpc-native-update-views-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-clickhouse-cron          kubernetes:batch/v1:CronJob    update
~   vpc-native-ws-deployment                                   kubernetes:apps/v1:Deployment  update
~   vpc-native-daily-digest-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-update-achievement-rarity-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-validate-active-users-cron                      kubernetes:batch/v1:CronJob    update
-   vpc-native-api-clickhouse-migration-75015bf2               kubernetes:batch/v1:Job        delete
+   vpc-native-api-clickhouse-migration-27b5e754               kubernetes:batch/v1:Job        create
~   vpc-native-clean-stale-user-transactions-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-update-source-public-threshold-cron             kubernetes:batch/v1:CronJob    update
... and 11 other changes

@idoshamun idoshamun merged commit 3cc9e07 into main Apr 13, 2026
10 checks passed
@idoshamun idoshamun deleted the codex/channel-configurations-query branch April 13, 2026 19:17
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