1
0
mirror of synced 2025-12-19 18:14:56 -05:00

chore: delete connector nightly report template (#64920)

This commit is contained in:
Edward Gao
2025-08-14 08:36:40 -07:00
committed by GitHub
parent 4b56056ae3
commit 2bab8b8173
3 changed files with 0 additions and 99 deletions

View File

@@ -1,21 +0,0 @@
**Connector Nightly Report**
Date: {{ last_action_date }}
Url: {{ last_action_url }}
Run time: {{ last_action_run_time }}
CONNECTORS: total: {{ total_connectors }}
Sources: total: {{ source_stats["total"] }} / tested: {{ source_stats["tested"] }} / success: {{ source_stats["success"] }} ({{ source_stats["success_percent"] }}%)
Destinations: total: {{ destination_stats["total"] }} / tested: {{ destination_stats["tested"] }} / success: {{ destination_stats["success"] }} ({{ destination_stats["success_percent"] }}%)
**FAILED LAST BUILD ONLY - {{ failed_last_build_only_count }} connectors:**
{{ failed_last_build_only }}
**FAILED TWO LAST BUILDS - {{ failed_last_build_two_builds_count }} connectors:**
{{ failed_last_build_two_builds }}

View File

@@ -1,11 +0,0 @@
{% extends 'base.html' %}
{% block title%}{{ connector_name }} Test Summary{% endblock %}
{% block content %}
<h1>{{ connector_name }}</h1>
<div class="table-container">
{{ connector_test_summary_html }}
</div>
{% endblock %}

View File

@@ -173,73 +173,6 @@ def render_connector_registry_locations_html(destinations_table_html: str, sourc
return template.render(destinations_table_html=destinations_table_html, sources_table_html=sources_table_html)
def render_connector_nightly_report_md(nightly_report_connector_matrix_df: pd.DataFrame, nightly_report_complete_df: pd.DataFrame) -> str:
env = Environment(loader=PackageLoader("orchestrator", "templates"))
template = env.get_template("connector_nightly_report.md")
enhanced_nightly_report_df = enhance_nightly_report(nightly_report_connector_matrix_df)
failed_last_build_only_df = enhanced_nightly_report_df[enhanced_nightly_report_df["only_failed_last_build"] == True]
failed_last_build_two_builds_df = enhanced_nightly_report_df[enhanced_nightly_report_df["failed_last_build_two_builds"] == True]
total_connectors = len(nightly_report_connector_matrix_df)
source_stats = get_stats_for_connector_type(enhanced_nightly_report_df, "source")
destination_stats = get_stats_for_connector_type(enhanced_nightly_report_df, "destination")
latest_run = get_latest_nightly_report_df(nightly_report_complete_df)
last_action_url = latest_run["gha_workflow_run_url"]
last_action_date = latest_run["run_timestamp"]
last_action_run_duration_seconds = latest_run["run_duration"]
last_action_run_duration_human_readable = str(timedelta(seconds=last_action_run_duration_seconds))
return template.render(
total_connectors=total_connectors,
last_action_url=last_action_url,
last_action_date=last_action_date,
last_action_run_time=last_action_run_duration_human_readable,
source_stats=source_stats,
destination_stats=destination_stats,
failed_last_build_only=nightly_report_df_to_md(failed_last_build_only_df),
failed_last_build_only_count=len(failed_last_build_only_df),
failed_last_build_two_builds=nightly_report_df_to_md(failed_last_build_two_builds_df),
failed_last_build_two_builds_count=len(failed_last_build_two_builds_df),
)
@deep_copy_params
def render_connector_test_summary_html(connector_name: str, connector_test_summary_df: pd.DataFrame) -> str:
env = Environment(loader=PackageLoader("orchestrator", "templates"))
template = env.get_template("connector_test_summary.html")
columns_to_show: List[ColumnInfo] = [
{
"column": "date",
"title": "Date",
},
{
"column": "connector_version",
"title": "Version",
},
{
"column": "success",
"title": "Success",
},
{
"column": "html_report_url",
"title": "Test report",
"formatter": simple_link_html,
},
{
"column": "gha_workflow_run_url",
"title": "Github Action",
"formatter": simple_link_html,
},
]
connector_test_summary_html = dataframe_to_table_html(connector_test_summary_df, columns_to_show)
return template.render(connector_name=connector_name, connector_test_summary_html=connector_test_summary_html)
@deep_copy_params
def render_connector_test_badge(test_summary: pd.DataFrame) -> str:
number_of_passes = len(test_summary[test_summary["success"] == True])