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 {