Skip to content

feat: expose linear links in team feedback#3750

Merged
rebelchris merged 5 commits intomainfrom
eng-1159-include-linear-link-in-teamfeedback
Mar 26, 2026
Merged

feat: expose linear links in team feedback#3750
rebelchris merged 5 commits intomainfrom
eng-1159-include-linear-link-in-teamfeedback

Conversation

@rebelchris
Copy link
Copy Markdown
Contributor

Summary

  • expose linearIssueUrl on the team-only feedback GraphQL views used by the moderation pages
  • keep the regular user feedback query unchanged so Linear links stay limited to team-facing workflows
  • simplify the resolver shaping by using a single team-view branch for user and Linear issue data

Closes ENG-1159


Created by Huginn 🐦‍⬛

@pulumi
Copy link
Copy Markdown

pulumi Bot commented Mar 26, 2026

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

✨ Neo Explanation

This is a standard application version rollout — all services, workers, and cron jobs are being updated to run the new container image, with fresh database and ClickHouse migration jobs created to apply any schema changes included in the new release.

Root Cause Analysis

A new version of the API application has been built and is being deployed to production. Every Kubernetes resource in the cluster is configured to use the new container image, replacing the previous build across all services.

Dependency Chain

The new application version cascades uniformly to all workloads:

  • 7 Deployments (main API, background workers, WebSocket server, private API, Temporal, personalized digest, worker jobs) will perform a rolling update to the new container image.
  • 38 CronJobs will be updated so their next scheduled runs use the new image.
  • 2 one-time migration Jobs (Postgres DB migration + ClickHouse migration) from the previous version will be deleted, and 2 new equivalents for the new version will be created and run — this is the standard pattern for applying schema migrations on deploy.

Risk Analysis

No stateful resources (databases, storage buckets, persistent volumes) are being replaced or deleted. The only deletions are the old migration Jobs, which are ephemeral by design. Deployments will roll out using Kubernetes' rolling update strategy, so no downtime is expected. The migration jobs do touch the database schema, but this is a normal part of the deployment process.

Resource Changes

    Name                                                       Type                           Operation
~   vpc-native-update-tags-str-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-update-current-streak-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-history-clickhouse-cron  kubernetes:batch/v1:CronJob    update
+   vpc-native-api-clickhouse-migration-ccf2e507               kubernetes:batch/v1:Job        create
~   vpc-native-worker-job-deployment                           kubernetes:apps/v1:Deployment  update
~   vpc-native-update-source-public-threshold-cron             kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-opportunities-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-sync-subscription-with-cio-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-rotate-daily-quests-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-stale-user-transactions-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-ws-deployment                                   kubernetes:apps/v1:Deployment  update
~   vpc-native-validate-active-users-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-squad-posts-analytics-refresh-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-deployment                  kubernetes:apps/v1:Deployment  update
~   vpc-native-daily-digest-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-generic-referral-reminder-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-updated-sync-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-update-highlighted-views-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-post-analytics-clickhouse-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-bg-deployment                                   kubernetes:apps/v1:Deployment  update
~   vpc-native-clean-zombie-images-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-channel-highlights-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-channel-digests-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-generate-search-invites-cron                    kubernetes:batch/v1:CronJob    update
~   vpc-native-private-deployment                              kubernetes:apps/v1:Deployment  update
~   vpc-native-update-tag-recommendations-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-update-achievement-rarity-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-clickhouse-cron          kubernetes:batch/v1:CronJob    update
~   vpc-native-check-analytics-report-cron                     kubernetes:batch/v1:CronJob    update
+   vpc-native-api-db-migration-ccf2e507                       kubernetes:batch/v1:Job        create
~   vpc-native-expire-super-agent-trial-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-update-trending-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-user-companies-cron                kubernetes:batch/v1:CronJob    update
~   vpc-native-update-source-tag-view-cron                     kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-gifted-plus-cron                          kubernetes:batch/v1:CronJob    update
-   vpc-native-api-clickhouse-migration-1d11c3ec               kubernetes:batch/v1:Job        delete
~   vpc-native-rotate-weekly-quests-cron                       kubernetes:batch/v1:CronJob    update
-   vpc-native-api-db-migration-1d11c3ec                       kubernetes:batch/v1:Job        delete
~   vpc-native-user-posts-analytics-refresh-cron               kubernetes:batch/v1:CronJob    update
... and 10 other changes

@rebelchris rebelchris merged commit b987bd7 into main Mar 26, 2026
10 checks passed
@rebelchris rebelchris deleted the eng-1159-include-linear-link-in-teamfeedback branch March 26, 2026 09:42
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