Skip to content

CICD bot should show all details of the prod plan in the preview #4120

@plaflamme

Description

@plaflamme

Currently, the Prod Plan Preview step summary in GitHub shows the diff against prod and lists the indirectly affected models. On the other hand, the PR Environment Synced step summary shows the categorization of directly modified models, but only for the change to the virtual environment.

It's currently not possible to know what the categorization for indirectly modified models are for the eventual prod plan. That is, we can only see what models are affected, but we cannot (clearly) see that they are indirectly modified non-breaking, breaking or forward-only. Furthermore, the "backfill" list doesn't show the dates that need to be backfilled or whether a model is a view and its view will be recreated (like the cli output shows).

This leads to the situation where it's hard to say for sure what will actually happen when a PR is /deployed. Ideally, the Prod Plan Preview would show everything explicitly, that is, list all affected model, the categorization of the change for each of them and the list of all backfilled models and the corresponding dates (or that a view will be re-created). Without this, it's difficult to know exactly what will be deployed since there might be many modifications to the virtual environment that the latest PR Environment Synced doesn't show.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions