Skip to content

Add sitemap coverage for global best-of pages#3789

Merged
idoshamun merged 1 commit intomainfrom
codex/add-global-best-of-sitemap
Apr 13, 2026
Merged

Add sitemap coverage for global best-of pages#3789
idoshamun merged 1 commit intomainfrom
codex/add-global-best-of-sitemap

Conversation

@idoshamun
Copy link
Copy Markdown
Member

Summary

  • include global archive best-of index URLs in the sitemap output
  • include global yearly and monthly best-of archive pages in the paginated archive sitemaps
  • extend sitemap tests to cover the new /posts/best-of routes

Testing

  • NODE_ENV=test npx jest tests/sitemaps.ts --testEnvironment=node --runInBand
  • pnpm run lint -- src/routes/sitemaps.ts tests/sitemaps.ts

@pulumi
Copy link
Copy Markdown

pulumi Bot commented Apr 13, 2026

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

✨ Neo Explanation

Routine deployment bumping all services and cron jobs to image `dbd819bc`, with fresh DB and Clickhouse migration Jobs created for the new version. ✅ Low Risk

This is a standard application deployment rolling out a new image version (2948c960dbd819bc) across all deployments and cron jobs. The migration Jobs are cycled by design — old Jobs (named with the previous commit hash) are deleted and new ones (named with the new hash) are created to run both the TypeORM DB migration and the Clickhouse migration against the new image.

🔵 Info — The DB and Clickhouse migration Jobs will execute as part of this rollout. Verify the new image's migration scripts complete successfully before considering the deployment healthy. The GCP credentials warning on the gcp provider is a diagnostic only and does not affect the Kubernetes resources being deployed.

Resource Changes

    Name                                                       Type                           Operation
~   vpc-native-update-current-streak-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-rotate-weekly-quests-cron                       kubernetes:batch/v1:CronJob    update
~   vpc-native-generate-search-invites-cron                    kubernetes:batch/v1:CronJob    update
~   vpc-native-user-posts-analytics-refresh-cron               kubernetes:batch/v1:CronJob    update
~   vpc-native-rotate-daily-quests-cron                        kubernetes:batch/v1:CronJob    update
-   vpc-native-api-clickhouse-migration-2948c960               kubernetes:batch/v1:Job        delete
~   vpc-native-update-tags-str-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-post-analytics-clickhouse-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-check-analytics-report-cron                     kubernetes:batch/v1:CronJob    update
~   vpc-native-expire-super-agent-trial-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-temporal-deployment                             kubernetes:apps/v1:Deployment  update
~   vpc-native-update-achievement-rarity-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-deployment                  kubernetes:apps/v1:Deployment  update
~   vpc-native-sync-subscription-with-cio-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-clickhouse-cron          kubernetes:batch/v1:CronJob    update
~   vpc-native-update-trending-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-images-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-calculate-top-readers-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-materialize-monthly-best-post-archives-cron     kubernetes:batch/v1:CronJob    update
~   vpc-native-deployment                                      kubernetes:apps/v1:Deployment  update
-   vpc-native-api-db-migration-2948c960                       kubernetes:batch/v1:Job        delete
~   vpc-native-channel-highlights-cron                         kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-users-cron                         kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-user-companies-cron                kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-opportunities-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-update-views-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-hourly-notification-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-validate-active-users-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-generic-referral-reminder-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-expired-better-auth-sessions-cron         kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-ws-deployment                                   kubernetes:apps/v1:Deployment  update
~   vpc-native-channel-digests-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-api-db-migration-dbd819bc                       kubernetes:batch/v1:Job        create
~   vpc-native-update-highlighted-views-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-gifted-plus-cron                          kubernetes:batch/v1:CronJob    update
~   vpc-native-update-tag-materialized-views-cron              kubernetes:batch/v1:CronJob    update
... and 11 other changes

@idoshamun idoshamun merged commit 36c59c5 into main Apr 13, 2026
9 of 10 checks passed
@idoshamun idoshamun deleted the codex/add-global-best-of-sitemap branch April 13, 2026 09:23
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