Skip to content
This repository was archived by the owner on May 24, 2024. It is now read-only.

Commit 3c81ab7

Browse files
Fix dependency issue (#49)
* update go version Signed-off-by: Ayman <[email protected]> * handle exit errors Signed-off-by: Ayman <[email protected]> * clean up Signed-off-by: Ayman <[email protected]> * clean up Signed-off-by: Ayman <[email protected]> Signed-off-by: Ayman <[email protected]> Co-authored-by: Ayman <[email protected]>
1 parent b005843 commit 3c81ab7

File tree

3 files changed

+27
-23
lines changed

3 files changed

+27
-23
lines changed

cmd/git/git.go

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"encoding/json"
66
"flag"
77
"fmt"
8-
"github.com/LF-Engineering/insights-datasource-shared/aws"
98
"io"
109
"math"
1110
"net/url"
@@ -20,6 +19,7 @@ import (
2019

2120
"github.com/LF-Engineering/insights-datasource-git/build"
2221
shared "github.com/LF-Engineering/insights-datasource-shared"
22+
"github.com/LF-Engineering/insights-datasource-shared/aws"
2323
"github.com/LF-Engineering/insights-datasource-shared/cache"
2424
elastic "github.com/LF-Engineering/insights-datasource-shared/elastic"
2525
logger "github.com/LF-Engineering/insights-datasource-shared/ingestjob"
@@ -1763,7 +1763,7 @@ func (j *DSGit) GitEnrichItems(ctx *shared.Ctx, thrN int, items []interface{}, d
17631763
formattedData := make([]interface{}, 0)
17641764
vals := make([]map[string]interface{}, 0)
17651765
for _, d := range data {
1766-
isCreated, err := j.cacheProvider.IsKeyCreated(j.endpoint, d.Payload.SHA)
1766+
isCreated, err := j.cacheProvider.IsKeyCreated(j.endpoint, d.Payload.ID)
17671767
if err != nil {
17681768
j.log.WithFields(logrus.Fields{"operation": "GitEnrichItems"}).Errorf("error creating cache for commit %s, error %v", d.Payload.SHA, err)
17691769
continue
@@ -2658,18 +2658,25 @@ func main() {
26582658
err = git.WriteLog(&ctx, timestamp, logger.InProgress, "")
26592659
if err != nil {
26602660
git.log.WithFields(logrus.Fields{"operation": "main"}).Errorf("WriteLog Error : %+v", err)
2661-
return
26622661
}
2662+
shared.FatalOnError(err)
2663+
26632664
err = git.Sync(&ctx)
26642665
if err != nil {
26652666
git.log.WithFields(logrus.Fields{"operation": "main"}).Errorf("Error: %+v", err)
26662667
er := git.WriteLog(&ctx, timestamp, logger.Failed, err.Error())
26672668
if er != nil {
2668-
err = er
2669+
git.log.WithFields(logrus.Fields{"operation": "main"}).Errorf("WriteLog Error : %+v", err)
2670+
shared.FatalOnError(er)
26692671
}
2670-
return
26712672
}
2673+
shared.FatalOnError(err)
2674+
26722675
err = git.WriteLog(&ctx, timestamp, logger.Done, "")
2676+
if err != nil {
2677+
git.log.WithFields(logrus.Fields{"operation": "main"}).Errorf("WriteLog Error : %+v", err)
2678+
}
2679+
shared.FatalOnError(err)
26732680
}
26742681

26752682
// createStructuredLogger...

go.mod

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,27 @@
11
module github.com/LF-Engineering/insights-datasource-git
22

3-
go 1.15
3+
go 1.17
44

55
require (
66
github.com/LF-Engineering/insights-datasource-shared v1.5.12
77
github.com/LF-Engineering/lfx-event-schema v0.1.20-0.20220511083836-c30a2d7cf561
88
github.com/aws/aws-lambda-go v1.27.1
99
github.com/aws/aws-sdk-go v1.42.25
10-
github.com/elastic/go-elasticsearch/v8 v8.0.0-alpha // indirect
1110
github.com/json-iterator/go v1.1.11
12-
github.com/kr/text v0.2.0 // indirect
13-
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e // indirect
1411
github.com/sirupsen/logrus v1.8.1
15-
gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f // indirect
12+
)
13+
14+
require (
15+
github.com/avast/retry-go v3.0.0+incompatible // indirect
16+
github.com/elastic/go-elasticsearch/v8 v8.0.0-20201229214741-2366c2514674 // indirect
17+
github.com/google/uuid v1.3.0 // indirect
18+
github.com/jmespath/go-jmespath v0.4.0 // indirect
19+
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 // indirect
20+
github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742 // indirect
21+
github.com/pkg/errors v0.9.1 // indirect
22+
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3 // indirect
23+
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 // indirect
24+
golang.org/x/text v0.3.7 // indirect
1625
gopkg.in/yaml.v2 v2.4.0 // indirect
1726
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
1827
)

go.sum

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,11 @@ github.com/aws/smithy-go v1.7.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAm
2929
github.com/aws/smithy-go v1.9.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E=
3030
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
3131
github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
32-
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
3332
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3433
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
3534
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
36-
github.com/elastic/elastic-transport-go/v8 v8.0.0-alpha h1:SW9xcMVxx4Nv9oRm5rQxzAMAatwiZV8xROP2a48y45Q=
37-
github.com/elastic/elastic-transport-go/v8 v8.0.0-alpha/go.mod h1:87Tcz8IVNe6rVSLdBux1o/PEItLtyabHU3naC7IoqKI=
35+
github.com/elastic/go-elasticsearch/v8 v8.0.0-20201229214741-2366c2514674 h1:heH4w5l/KFP4Ry9Xp4+jbRx0Wn+TJD7+HlyoMJE4LvQ=
3836
github.com/elastic/go-elasticsearch/v8 v8.0.0-20201229214741-2366c2514674/go.mod h1:xe9a/L2aeOgFKKgrO3ibQTnMdpAeL0GC+5/HpGScSa4=
39-
github.com/elastic/go-elasticsearch/v8 v8.0.0-alpha h1:lQmwwP38zQ9z4rGg8cNr1A4EMJ0wjxebi3j5EQYmR0Q=
40-
github.com/elastic/go-elasticsearch/v8 v8.0.0-alpha/go.mod h1:8NCWP26meGbncX+R9sxo2JD8IqBjRTuS7yXMstHpd40=
4137
github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I=
4238
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
4339
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
@@ -51,16 +47,10 @@ github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGw
5147
github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U=
5248
github.com/json-iterator/go v1.1.11 h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ=
5349
github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
54-
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
55-
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
56-
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
57-
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
5850
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 h1:ZqeYNhU3OHLH3mGKHDcjJRFFRrJa6eAM5H+CtDdOsPc=
5951
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
6052
github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742 h1:Esafd1046DLDQ0W1YjYsBW+p8U2u7vzgW2SQVmlNazg=
6153
github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
62-
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
63-
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
6454
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
6555
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
6656
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
@@ -98,8 +88,6 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
9888
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
9989
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
10090
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
101-
gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU=
102-
gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
10391
gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
10492
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
10593
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

0 commit comments

Comments
 (0)