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

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 1d221f2bdc feat: Add GoImports to go client in CI (#2959)
1d221f2bdc is described below

commit 1d221f2bdc7db764d0c2cf367da2a6abbacb2388
Author: airwish <[email protected]>
AuthorDate: Mon Jul 1 01:21:54 2024 +0800

    feat: Add GoImports to go client in CI (#2959)
    
    * feat: Add GoImports to go client in CI
    
    * update command
---
 .github/workflows/go-client.yml                                  | 9 +++++++--
 streampipes-client-go/examples/main.go                           | 3 ++-
 streampipes-client-go/streampipes/data_lake_dashboard_api.go     | 7 ++++---
 streampipes-client-go/streampipes/data_lake_measure_api.go       | 7 ++++---
 streampipes-client-go/streampipes/data_lake_widget_api.go        | 7 ++++---
 streampipes-client-go/streampipes/endpoint.go                    | 3 ++-
 streampipes-client-go/streampipes/functions_api.go               | 7 ++++---
 .../streampipes/internal/serializer/deserializer.go              | 8 +++-----
 streampipes-client-go/streampipes/model/data_lake/data_series.go | 3 ++-
 streampipes-client-go/streampipes/pipeline_api.go                | 7 ++++---
 streampipes-client-go/streampipes/streampipes_client.go          | 6 +++---
 streampipes-client-go/streampipes/streampipes_version_api.go     | 7 ++++---
 streampipes-client-go/streampipes/user_api.go                    | 7 ++++---
 13 files changed, 47 insertions(+), 34 deletions(-)

diff --git a/.github/workflows/go-client.yml b/.github/workflows/go-client.yml
index c66e6749fb..6df4f69f1a 100644
--- a/.github/workflows/go-client.yml
+++ b/.github/workflows/go-client.yml
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-name : go-client
+name: go-client
 on:
   pull_request:
 jobs:
@@ -22,13 +22,18 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        go-version: [ '1.21.x' ]
+        go-version: ["1.21.x"]
         os: [ubuntu-latest, macos-latest, windows-latest]
     steps:
       - uses: actions/checkout@v4
       - uses: actions/setup-go@v5
         with:
           go-version: ${{ matrix.go-version }}
+      - name: GoImports check
+        working-directory: ./streampipes-client-go
+        run: |
+          go install golang.org/x/tools/cmd/goimports@latest
+          goimports -l .
       - name: Run unit-tests
         working-directory: ./streampipes-client-go
         run: |
diff --git a/streampipes-client-go/examples/main.go 
b/streampipes-client-go/examples/main.go
index cc053b8aff..fef7dbd9b4 100644
--- a/streampipes-client-go/examples/main.go
+++ b/streampipes-client-go/examples/main.go
@@ -18,9 +18,10 @@
 package main
 
 import (
+       "log"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes"
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
-       "log"
 )
 
 /*
diff --git a/streampipes-client-go/streampipes/data_lake_dashboard_api.go 
b/streampipes-client-go/streampipes/data_lake_dashboard_api.go
index 55718c717a..5c08c29fdb 100644
--- a/streampipes-client-go/streampipes/data_lake_dashboard_api.go
+++ b/streampipes-client-go/streampipes/data_lake_dashboard_api.go
@@ -18,13 +18,14 @@
 package streampipes
 
 import (
+       "io"
+       "log"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/serializer"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/util"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/data_lake"
-       "io"
-       "log"
-       "net/http"
 )
 
 type DataLakeDashboard struct {
diff --git a/streampipes-client-go/streampipes/data_lake_measure_api.go 
b/streampipes-client-go/streampipes/data_lake_measure_api.go
index d524c72280..d4719b81b2 100644
--- a/streampipes-client-go/streampipes/data_lake_measure_api.go
+++ b/streampipes-client-go/streampipes/data_lake_measure_api.go
@@ -18,13 +18,14 @@
 package streampipes
 
 import (
+       "io"
+       "log"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/serializer"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/util"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/data_lake"
-       "io"
-       "log"
-       "net/http"
 )
 
 // DataLakeMeasure connects to the DataLakeMeasure endpoint of streamPipes.
diff --git a/streampipes-client-go/streampipes/data_lake_widget_api.go 
b/streampipes-client-go/streampipes/data_lake_widget_api.go
index 1a015f764b..4988408f33 100644
--- a/streampipes-client-go/streampipes/data_lake_widget_api.go
+++ b/streampipes-client-go/streampipes/data_lake_widget_api.go
@@ -18,13 +18,14 @@
 package streampipes
 
 import (
+       "io"
+       "log"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/serializer"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/util"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/data_lake"
-       "io"
-       "log"
-       "net/http"
 )
 
 type DataLakeWidget struct {
diff --git a/streampipes-client-go/streampipes/endpoint.go 
b/streampipes-client-go/streampipes/endpoint.go
index a9247264a2..41384b7e91 100644
--- a/streampipes-client-go/streampipes/endpoint.go
+++ b/streampipes-client-go/streampipes/endpoint.go
@@ -19,9 +19,10 @@ package streampipes
 
 import (
        "errors"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        headers 
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/http_headers"
-       "net/http"
 )
 
 type endpoint struct {
diff --git a/streampipes-client-go/streampipes/functions_api.go 
b/streampipes-client-go/streampipes/functions_api.go
index 9d7e904555..3b696753aa 100644
--- a/streampipes-client-go/streampipes/functions_api.go
+++ b/streampipes-client-go/streampipes/functions_api.go
@@ -18,13 +18,14 @@
 package streampipes
 
 import (
+       "io"
+       "log"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/serializer"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/util"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/functions"
-       "io"
-       "log"
-       "net/http"
 )
 
 type Functions struct {
diff --git 
a/streampipes-client-go/streampipes/internal/serializer/deserializer.go 
b/streampipes-client-go/streampipes/internal/serializer/deserializer.go
index f3e7cfef0d..a6007b9e86 100644
--- a/streampipes-client-go/streampipes/internal/serializer/deserializer.go
+++ b/streampipes-client-go/streampipes/internal/serializer/deserializer.go
@@ -19,17 +19,16 @@ package serializer
 
 import (
        "encoding/json"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/model"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/data_lake"
 
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/pipeline"
 
-
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/functions"
 
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/streampipes_user"
 
-
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/streampipes_version"
 )
 
@@ -101,7 +100,6 @@ func (d *StreamPipesVersionDeserializer) Unmarshal(data 
[]byte) (interface{}, er
        return dataSeries, nil
 }
 
-
 type ResponseMessageDeserializer struct{}
 
 func NewResponseMessageDeserializer() *ResponseMessageDeserializer {
@@ -159,7 +157,7 @@ func (d *DataLakeDashboardsDeserializer) Unmarshal(data 
[]byte) (interface{}, er
        if err != nil {
                return nil, err
        }
-  
+
        return dashborad, nil
 }
 
@@ -236,7 +234,7 @@ func (p *FunctionDefinitionsDeserializer) Unmarshal(data 
[]byte) (interface{}, e
                return nil, err
        }
        return functionDefinitions, nil
-  
+
 }
 
 type ShortUserInfosDeserializer struct{}
diff --git a/streampipes-client-go/streampipes/model/data_lake/data_series.go 
b/streampipes-client-go/streampipes/model/data_lake/data_series.go
index b273b42280..0dffab756f 100644
--- a/streampipes-client-go/streampipes/model/data_lake/data_series.go
+++ b/streampipes-client-go/streampipes/model/data_lake/data_series.go
@@ -19,9 +19,10 @@ package data_lake
 
 import (
        "fmt"
-       "github.com/apache/streampipes/streampipes-client-go/streampipes/model"
        "log"
        "strings"
+
+       "github.com/apache/streampipes/streampipes-client-go/streampipes/model"
 )
 
 type DataSeries struct {
diff --git a/streampipes-client-go/streampipes/pipeline_api.go 
b/streampipes-client-go/streampipes/pipeline_api.go
index 5f3155aa3a..ba1e49f7fe 100644
--- a/streampipes-client-go/streampipes/pipeline_api.go
+++ b/streampipes-client-go/streampipes/pipeline_api.go
@@ -18,14 +18,15 @@
 package streampipes
 
 import (
+       "io"
+       "log"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/serializer"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/util"
        "github.com/apache/streampipes/streampipes-client-go/streampipes/model"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/pipeline"
-       "io"
-       "log"
-       "net/http"
 )
 
 type Pipeline struct {
diff --git a/streampipes-client-go/streampipes/streampipes_client.go 
b/streampipes-client-go/streampipes/streampipes_client.go
index 237e3b14b4..b0286ea91d 100644
--- a/streampipes-client-go/streampipes/streampipes_client.go
+++ b/streampipes-client-go/streampipes/streampipes_client.go
@@ -19,10 +19,11 @@ package streampipes
 
 import (
        "errors"
-       "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
-       "github.com/apache/streampipes/streampipes-client-go/streampipes/utils"
        "net/url"
        "strings"
+
+       "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
+       "github.com/apache/streampipes/streampipes-client-go/streampipes/utils"
 )
 
 // This is the central point of contact with StreamPipes and provides all the 
functionalities to interact with it.
@@ -72,7 +73,6 @@ func (s *StreamPipesClient) StreamPipesVersion() *Versions {
        return NewVersions(s.config)
 }
 
-
 func (s *StreamPipesClient) Pipeline() *Pipeline {
 
        return NewPipeline(s.config)
diff --git a/streampipes-client-go/streampipes/streampipes_version_api.go 
b/streampipes-client-go/streampipes/streampipes_version_api.go
index 54ef8ba108..195ecc476d 100644
--- a/streampipes-client-go/streampipes/streampipes_version_api.go
+++ b/streampipes-client-go/streampipes/streampipes_version_api.go
@@ -18,13 +18,14 @@
 package streampipes
 
 import (
+       "io"
+       "log"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/serializer"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/util"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/streampipes_version"
-       "io"
-       "log"
-       "net/http"
 )
 
 type Versions struct {
diff --git a/streampipes-client-go/streampipes/user_api.go 
b/streampipes-client-go/streampipes/user_api.go
index 40a9a4ee65..6499d50b7d 100644
--- a/streampipes-client-go/streampipes/user_api.go
+++ b/streampipes-client-go/streampipes/user_api.go
@@ -18,13 +18,14 @@
 package streampipes
 
 import (
+       "io"
+       "log"
+       "net/http"
+
        "github.com/apache/streampipes/streampipes-client-go/streampipes/config"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/serializer"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/internal/util"
        
"github.com/apache/streampipes/streampipes-client-go/streampipes/model/streampipes_user"
-       "io"
-       "log"
-       "net/http"
 )
 
 type StreamPipesUserInfo struct {

Reply via email to