From ea06e3fcbf96a3471632d0a0a7e7a75b1fbd99be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?semanurg=C3=BC=C3=A7l=C3=BC?= Date: Thu, 15 Feb 2024 15:29:03 +0300 Subject: [PATCH 1/5] The dependencies were fixed. Closes #4 --- go.mod | 1 - go.sum | 68 ---------------------------------------------------------- 2 files changed, 69 deletions(-) diff --git a/go.mod b/go.mod index 6dd6df1..949e5e3 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,6 @@ require ( github.com/google/uuid v1.6.0 github.com/gorilla/websocket v1.5.1 github.com/husamettinarabaci/gqltool v0.0.0-20230529191048-3a5b07a3e82e - github.com/octoposprime/op-be-shared v0.0.0-00010101000000-000000000000 github.com/redis/go-redis/v9 v9.4.0 github.com/vektah/gqlparser/v2 v2.5.11 google.golang.org/grpc v1.61.0 diff --git a/go.sum b/go.sum index f1e842e..e69de29 100644 --- a/go.sum +++ b/go.sum @@ -1,68 +0,0 @@ -github.com/99designs/gqlgen v0.17.43 h1:I4SYg6ahjowErAQcHFVKy5EcWuwJ3+Xw9z2fLpuFCPo= -github.com/99designs/gqlgen v0.17.43/go.mod h1:lO0Zjy8MkZgBdv4T1U91x09r0e0WFOdhVUutlQs1Rsc= -github.com/PuerkitoBio/goquery v1.8.1 h1:uQxhNlArOIdbrH1tr0UXwdVFgDcZDrZVdcpygAcwmWM= -github.com/agnivade/levenshtein v1.1.1 h1:QY8M92nrzkmr798gCo3kmMyqXFzdQVpxLlGPRBij0P8= -github.com/agnivade/levenshtein v1.1.1/go.mod h1:veldBMzWxcCG2ZvUTKD2kJNRdCk5hVbJomOvKkmgYbo= -github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ= -github.com/andybalholm/cascadia v1.3.1 h1:nhxRkql1kdYCc8Snf7D5/D3spOX+dBgjA6u8x004T2c= -github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0 h1:jfIu9sQUG6Ig+0+Ap1h4unLjW6YQJpKZVmUzxsD4E/Q= -github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE= -github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= -github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= -github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= -github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= -github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48 h1:fRzb/w+pyskVMQ+UbP35JkH8yB7MYb4q/qhBarqZE6g= -github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA= -github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= -github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golobby/container/v3 v3.3.2 h1:7u+RgNnsdVlhGoS8gY4EXAG601vpMMzLZlYqSp77Quw= -github.com/golobby/container/v3 v3.3.2/go.mod h1:RDdKpnKpV1Of11PFBe7Dxc2C1k2KaLE4FD47FflAmj0= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= -github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY= -github.com/gorilla/websocket v1.5.1/go.mod h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY= -github.com/hashicorp/golang-lru/v2 v2.0.3 h1:kmRrRLlInXvng0SmLxmQpQkpbYAvcXm7NPDrgxJa9mE= -github.com/hashicorp/golang-lru/v2 v2.0.3/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= -github.com/husamettinarabaci/gqltool v0.0.0-20230529191048-3a5b07a3e82e h1:wFO6KMc3Mq/roVJc3fdiWmnC+huB8Mffqy74DhAZjnQ= -github.com/husamettinarabaci/gqltool v0.0.0-20230529191048-3a5b07a3e82e/go.mod h1:AqHO4gLh6d2hnjuXaUX+KtnI/T5KxjxqsxgFZlhc+tU= -github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= -github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= -github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= -github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/redis/go-redis/v9 v9.4.0 h1:Yzoz33UZw9I/mFhx4MNrB6Fk+XHO1VukNcCa1+lwyKk= -github.com/redis/go-redis/v9 v9.4.0/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M= -github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= -github.com/sosodev/duration v1.1.0 h1:kQcaiGbJaIsRqgQy7VGlZrVw1giWO+lDoX3MCPnpVO4= -github.com/sosodev/duration v1.1.0/go.mod h1:RQIBBX0+fMLc/D9+Jb/fwvVmo0eZvDDEERAikUR6SDg= -github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= -github.com/vektah/gqlparser/v2 v2.5.11 h1:JJxLtXIoN7+3x6MBdtIP59TP1RANnY7pXOaDnADQSf8= -github.com/vektah/gqlparser/v2 v2.5.11/go.mod h1:1rCcfwB2ekJofmluGWXMSEnPMZgbxzwj6FaZ/4OT8Cc= -golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= -golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= -golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= -golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240205150955-31a09d347014 h1:FSL3lRCkhaPFxqi0s9o+V4UI2WTzAVOvkgbd4kVV4Wg= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240205150955-31a09d347014/go.mod h1:SaPjaZGWb0lPqs6Ittu0spdfrOArqji4ZdeP5IC/9N4= -google.golang.org/grpc v1.61.0 h1:TOvOcuXn30kRao+gfcvsebNEa5iZIiLkisYEkf7R7o0= -google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= -google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= -gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= From 66014f095b21abf3893b3af417b60b67c94472cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?semanurg=C3=BC=C3=A7l=C3=BC?= Date: Thu, 15 Feb 2024 17:15:17 +0300 Subject: [PATCH 2/5] Replace line removed from go.mod. --- go.mod | 2 -- 1 file changed, 2 deletions(-) diff --git a/go.mod b/go.mod index 949e5e3..acc34fd 100644 --- a/go.mod +++ b/go.mod @@ -2,8 +2,6 @@ module github.com/octoposprime/op-be-graphql go 1.20 -replace github.com/octoposprime/op-be-shared => ../op-be-shared - require ( github.com/99designs/gqlgen v0.17.43 github.com/golobby/container/v3 v3.3.2 From 35fc9aa32698788344d4c8b6df15c9d4231a0a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?semanurg=C3=BC=C3=A7l=C3=BC?= Date: Sun, 18 Feb 2024 14:05:10 +0300 Subject: [PATCH 3/5] nil pointer error --- pkg/presentation/dto/model/user.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/presentation/dto/model/user.go b/pkg/presentation/dto/model/user.go index 026e622..dfbc534 100644 --- a/pkg/presentation/dto/model/user.go +++ b/pkg/presentation/dto/model/user.go @@ -57,6 +57,7 @@ func (u *UserDto) ToPb() *pb.User { // ToModel converts *PbData to *ModelData and returns it. func (u *UserDto) ToModel() *User { + u.ModelData.UserBase = new(UserBase) u.ModelData.ID = u.PbData.Id u.ModelData.UserName = u.PbData.Username u.ModelData.Email = u.PbData.Email From 04d4ddc40067aa32ffbc59e887532fbfc9f8a453 Mon Sep 17 00:00:00 2001 From: merve-goncu Date: Wed, 6 Mar 2024 19:30:33 +0300 Subject: [PATCH 4/5] uuid bug fixed by adding required model --- gqlgen.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gqlgen.yml b/gqlgen.yml index 0255ffc..ebe8b97 100644 --- a/gqlgen.yml +++ b/gqlgen.yml @@ -73,6 +73,7 @@ autobind: models: ID: model: + - github.com/husamettinarabaci/gqltool/uuid.Uuid - github.com/99designs/gqlgen/graphql.ID - github.com/99designs/gqlgen/graphql.Int32 - github.com/99designs/gqlgen/graphql.Int @@ -85,3 +86,6 @@ models: Timestamp: model: - github.com/husamettinarabaci/gqltool/timestamp.Timestamp + Uuid: + model: + - github.com/husamettinarabaci/gqltool/uuid.Uuid \ No newline at end of file From b0cbf67f13c954a18aad2fa1f9044d7ef5d951b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=BCsamettin=20ARABACI?= Date: Tue, 19 Mar 2024 16:56:44 +0300 Subject: [PATCH 5/5] Create create-issue.yaml --- .github/workflows/create-issue.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/create-issue.yaml diff --git a/.github/workflows/create-issue.yaml b/.github/workflows/create-issue.yaml new file mode 100644 index 0000000..420b759 --- /dev/null +++ b/.github/workflows/create-issue.yaml @@ -0,0 +1,19 @@ +name: Assign Project and Member +on: + issues: + types: + - opened +jobs: + label_issues: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - run: | + gh issue edit "$NUMBER" --add-project "$PROJECT" --add-label "$LABELS" + env: + GH_TOKEN: ${{ secrets.GH_TOKEN }} + LABELS: ${{ secrets.REPO_TEAM }} + GH_REPO: ${{ github.repository }} + NUMBER: ${{ github.event.issue.number }} + PROJECT: ${{ secrets.ASSIGN_PROJECT }}