Skip to content

Commit 115d2a1

Browse files
committed
Workflow URL input
1 parent dc17490 commit 115d2a1

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

tools/flakeguard/cmd/aggregate_results.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ var AggregateResultsCmd = &cobra.Command{
2929
headSHA, _ := cmd.Flags().GetString("head-sha")
3030
baseSHA, _ := cmd.Flags().GetString("base-sha")
3131
githubWorkflowName, _ := cmd.Flags().GetString("github-workflow-name")
32+
githubWorkflowRunURL, _ := cmd.Flags().GetString("github-workflow-run-url")
3233
reportID, _ := cmd.Flags().GetString("report-id")
3334
splunkURL, _ := cmd.Flags().GetString("splunk-url")
3435
splunkToken, _ := cmd.Flags().GetString("splunk-token")
@@ -63,6 +64,7 @@ var AggregateResultsCmd = &cobra.Command{
6364
aggregatedReport.BaseSHA = baseSHA
6465
aggregatedReport.RepoURL = repoURL
6566
aggregatedReport.GitHubWorkflowName = githubWorkflowName
67+
aggregatedReport.GitHubWorkflowRunURL = githubWorkflowRunURL
6668

6769
if err != nil {
6870
s.Stop()
@@ -193,6 +195,7 @@ func init() {
193195
AggregateResultsCmd.Flags().String("head-sha", "", "Head commit SHA for the test report")
194196
AggregateResultsCmd.Flags().String("base-sha", "", "Base commit SHA for the test report")
195197
AggregateResultsCmd.Flags().String("github-workflow-name", "", "GitHub workflow name for the test report")
198+
AggregateResultsCmd.Flags().String("github-workflow-run-url", "", "GitHub workflow run URL for the test report")
196199
AggregateResultsCmd.Flags().String("report-id", "", "Optional identifier for the test report. Will be generated if not provided")
197200
AggregateResultsCmd.Flags().String("splunk-url", "", "Optional url to simultaneously send the test results to splunk")
198201
AggregateResultsCmd.Flags().String("splunk-token", "", "Optional Splunk HEC token to simultaneously send the test results to splunk")

tools/flakeguard/reports/data.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ import (
1212
type TestReport struct {
1313
ID string `json:"id"`
1414
GoProject string `json:"go_project"`
15-
HeadSHA string `json:"head_sha"`
16-
BaseSHA string `json:"base_sha"`
17-
RepoURL string `json:"repo_url"`
18-
GitHubWorkflowName string `json:"github_workflow_name"`
19-
GitHubWorkflowRunURL string `json:"github_workflow_run_url"`
15+
HeadSHA string `json:"head_sha,omitempty"`
16+
BaseSHA string `json:"base_sha,omitempty"`
17+
RepoURL string `json:"repo_url,omitempty"`
18+
GitHubWorkflowName string `json:"github_workflow_name,omitempty"`
19+
GitHubWorkflowRunURL string `json:"github_workflow_run_url,omitempty"`
2020
TestRunCount int `json:"test_run_count"`
2121
RaceDetection bool `json:"race_detection"`
22-
ExcludedTests []string `json:"excluded_tests"`
23-
SelectedTests []string `json:"selected_tests"`
22+
ExcludedTests []string `json:"excluded_tests,omitempty"`
23+
SelectedTests []string `json:"selected_tests,omitempty"`
2424
Results []TestResult `json:"results,omitempty"`
2525
}
2626

0 commit comments

Comments
 (0)