Skip to content

fix: recruiter email links#3733

Merged
capJavert merged 2 commits intomainfrom
fix-recruiter-email-links
Mar 23, 2026
Merged

fix: recruiter email links#3733
capJavert merged 2 commits intomainfrom
fix-recruiter-email-links

Conversation

@capJavert
Copy link
Contributor

No description provided.

@capJavert capJavert self-assigned this Mar 23, 2026
@pulumi
Copy link

pulumi bot commented Mar 23, 2026

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

✨ Neo Explanation

This is a standard application release rolling out a new build across all 7 API deployments and 38 CronJobs, with fresh database and ClickHouse migration jobs created to handle any schema changes in the new version.

Root Cause Analysis

A new version of the API application has been built and is being deployed to production. Every Kubernetes resource is being updated to reference the new container image version.

Dependency Chain

The new application version cascades uniformly across the entire stack:

  • 7 Deployments (main API, background jobs, WebSocket server, private, temporal, worker, personalized digest) are all rolling out the new image
  • 38 CronJobs are updated to reference the new image version so their next scheduled runs use the new code
  • 2 migration Jobs (DB and ClickHouse) from the previous deployment are deleted and replaced with fresh Jobs tied to the new version — these will run the database and ClickHouse schema migrations as part of the release process

Risk analysis

No risky changes detected. All deployments are in-place rolling updates with no stateful resources being replaced or deleted. The migration jobs are ephemeral by design — the old completed jobs are cleaned up and new ones are created for this release.

Resource Changes

    Name                                                       Type                           Operation
~   vpc-native-squad-posts-analytics-refresh-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-deployment                  kubernetes:apps/v1:Deployment  update
~   vpc-native-temporal-deployment                             kubernetes:apps/v1:Deployment  update
~   vpc-native-clean-zombie-users-cron                         kubernetes:batch/v1:CronJob    update
~   vpc-native-update-source-public-threshold-cron             kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-stale-user-transactions-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-channel-digests-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-generic-referral-reminder-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-post-analytics-history-day-clickhouse-cron      kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-clickhouse-cron          kubernetes:batch/v1:CronJob    update
~   vpc-native-update-achievement-rarity-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-opportunities-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-history-clickhouse-cron  kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-updated-sync-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-private-deployment                              kubernetes:apps/v1:Deployment  update
~   vpc-native-clean-gifted-plus-cron                          kubernetes:batch/v1:CronJob    update
~   vpc-native-check-analytics-report-cron                     kubernetes:batch/v1:CronJob    update
~   vpc-native-worker-job-deployment                           kubernetes:apps/v1:Deployment  update
~   vpc-native-post-analytics-clickhouse-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-calculate-top-readers-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-update-highlighted-views-cron                   kubernetes:batch/v1:CronJob    update
+   vpc-native-api-clickhouse-migration-e301d1ea               kubernetes:batch/v1:Job        create
~   vpc-native-deployment                                      kubernetes:apps/v1:Deployment  update
~   vpc-native-clean-zombie-user-companies-cron                kubernetes:batch/v1:CronJob    update
~   vpc-native-daily-digest-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-rotate-weekly-quests-cron                       kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-cron                        kubernetes:batch/v1:CronJob    update
+   vpc-native-api-db-migration-e301d1ea                       kubernetes:batch/v1:Job        create
~   vpc-native-update-views-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-sync-subscription-with-cio-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-expire-super-agent-trial-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-channel-highlights-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-update-tags-str-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-generate-search-invites-cron                    kubernetes:batch/v1:CronJob    update
~   vpc-native-update-tag-recommendations-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-ws-deployment                                   kubernetes:apps/v1:Deployment  update
~   vpc-native-clean-expired-better-auth-sessions-cron         kubernetes:batch/v1:CronJob    update
~   vpc-native-channel-highlights-cron                         kubernetes:batch/v1:CronJob    update
~   vpc-native-validate-active-users-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-rotate-daily-quests-cron                        kubernetes:batch/v1:CronJob    update
-   vpc-native-api-db-migration-beb03344                       kubernetes:batch/v1:Job        delete
... and 10 other changes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@capJavert capJavert enabled auto-merge (squash) March 23, 2026 10:43
@capJavert capJavert merged commit 0d47850 into main Mar 23, 2026
9 checks passed
@capJavert capJavert deleted the fix-recruiter-email-links branch March 23, 2026 10:45
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