This is an automated email from the ASF dual-hosted git repository.

warren pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new e878e2db7 Github workflow run/job doesn't end up in 
cicd_deployment_commits table with correct Regex (#5030)
e878e2db7 is described below

commit e878e2db7c275ac242d46f4930a28b89be68349f
Author: Klesh Wong <[email protected]>
AuthorDate: Tue Apr 25 17:15:42 2023 +0800

    Github workflow run/job doesn't end up in cicd_deployment_commits table 
with correct Regex (#5030)
    
    * fix: github graphql job sutask didn't fill in type/env
    
    * fix: github run convertor missing type/env
---
 backend/plugins/github/tasks/cicd_run_convertor.go    | 7 ++++---
 backend/plugins/github_graphql/tasks/job_collector.go | 3 +++
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/backend/plugins/github/tasks/cicd_run_convertor.go 
b/backend/plugins/github/tasks/cicd_run_convertor.go
index a6d7e7efa..09bccc84f 100644
--- a/backend/plugins/github/tasks/cicd_run_convertor.go
+++ b/backend/plugins/github/tasks/cicd_run_convertor.go
@@ -18,6 +18,9 @@ limitations under the License.
 package tasks
 
 import (
+       "reflect"
+       "strings"
+
        "github.com/apache/incubator-devlake/core/dal"
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/models/domainlayer"
@@ -26,8 +29,6 @@ import (
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
        "github.com/apache/incubator-devlake/plugins/github/models"
-       "reflect"
-       "strings"
 )
 
 var ConvertRunsMeta = plugin.SubTaskMeta{
@@ -51,7 +52,7 @@ func ConvertRuns(taskCtx plugin.SubTaskContext) errors.Error {
 
        pipeline := &models.GithubRun{}
        cursor, err := db.Cursor(
-               dal.Select("id, repo_id, connection_id, name, head_sha, 
head_branch, status, conclusion, github_created_at, 
github_updated_at,_raw_data_remark, _raw_data_id, _raw_data_table, 
_raw_data_params"),
+               dal.Select("*"),
                dal.From(pipeline),
                dal.Where("repo_id = ? and connection_id=?", repoId, 
data.Options.ConnectionId),
        )
diff --git a/backend/plugins/github_graphql/tasks/job_collector.go 
b/backend/plugins/github_graphql/tasks/job_collector.go
index 27ec6274b..2ec5c3242 100644
--- a/backend/plugins/github_graphql/tasks/job_collector.go
+++ b/backend/plugins/github_graphql/tasks/job_collector.go
@@ -25,6 +25,7 @@ import (
 
        "github.com/apache/incubator-devlake/core/dal"
        "github.com/apache/incubator-devlake/core/errors"
+       "github.com/apache/incubator-devlake/core/models/domainlayer/devops"
        "github.com/apache/incubator-devlake/core/plugin"
        helper "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
        "github.com/apache/incubator-devlake/plugins/github/models"
@@ -190,6 +191,8 @@ func CollectGraphqlJobs(taskCtx plugin.SubTaskContext) 
errors.Error {
                                                CompletedAt:  
checkRun.CompletedAt,
                                                Name:         checkRun.Name,
                                                Steps:        paramsBytes,
+                                               Type:         
data.RegexEnricher.ReturnNameIfMatched(devops.DEPLOYMENT, checkRun.Name),
+                                               Environment:  
data.RegexEnricher.ReturnNameIfMatched(devops.PRODUCTION, checkRun.Name),
                                                // these columns can not fill 
by graphql
                                                //HeadSha:       ``,  // use 
_tool_github_runs
                                                //RunURL:        ``,

Reply via email to