Conversation
Signed-off-by: Gašper Grom <gasper.grom@gmail.com>
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
2 similar comments
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
|
|
There was a problem hiding this comment.
Pull request overview
Adds the project status field to the Project Insights dataset served via Tinybird, so consumers can differentiate e.g. active vs archived projects when fetching insights.
Changes:
- Add
statusto the materializedproject_insights_copy_dsdataset (copy pipe + datasource schema/docs). - Expose
statusin theproject_insights.pipeendpoint response. - Shift the
project_insights_copycopy schedule from0 2 * * *to0 3 * * *.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| services/libs/tinybird/pipes/project_insights_copy.pipe | Includes status in base + final selects and adjusts the COPY_SCHEDULE. |
| services/libs/tinybird/pipes/project_insights.pipe | Returns status from project_insights_copy_ds in the endpoint query. |
| services/libs/tinybird/datasources/project_insights_copy_ds.datasource | Adds status to schema and documents the new column. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| logoUrl, | ||
| isLF, | ||
| status, | ||
| contributorCount, |
| slug, | ||
| logoUrl, | ||
| isLF, | ||
| status, | ||
| contributorCount, |
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
Signed-off-by: Gašper Grom <gasper.grom@gmail.com>
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
Note
Medium Risk
Adds a new non-null
statusfield to the materializedproject_insights_copy_dsschema and wires it through query/copy pipes, which can impact consumers expecting the old schema. Also shifts the copy schedule time and makes minor query formatting fixes with low behavioral risk.Overview
Project insights now includes project
status. The PR adds astatuscolumn toproject_insights_copy_dsand propagates it throughproject_insights_copy.pipeand theproject_insights.pipeendpoint so callers can read the current project state (e.g. active/archived).It also fixes a malformed
TAGSline inproject_insights.pipe, adjustshealth_score_retention.pipeWHERE-clause formatting (no intended logic change), and moves theproject_insights_copydailyCOPY_SCHEDULEfrom0 2 * * *to0 3 * * *.Written by Cursor Bugbot for commit ca04d66. This will update automatically on new commits. Configure here.