Merge pull request #1 from apache/main

update
diff --git a/.asf.yaml b/.asf.yaml
index f74f74e..f9c2e90 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -18,6 +18,11 @@
 github:
   description: EventMesh workflow
   homepage: https://eventmesh.apache.org/
+  features:
+    # Enable issue management
+    issues: true
+    # Enable wiki
+    wiki: true
   labels:
     - pubsub
   enabled_merge_buttons:
diff --git a/cmd/controller/workflow.go b/cmd/controller/workflow.go
index 6605356..24e3704 100644
--- a/cmd/controller/workflow.go
+++ b/cmd/controller/workflow.go
@@ -120,7 +120,6 @@
 		return
 	}
 	ctx.JSON(http.StatusOK, &QueryWorkflowResponse{Workflow: *res})
-	return
 }
 
 // Delete delete a workflow
diff --git a/cmd/engine/main.go b/cmd/engine/main.go
index 3d2e106..a7844b1 100644
--- a/cmd/engine/main.go
+++ b/cmd/engine/main.go
@@ -31,7 +31,6 @@
 	"github.com/apache/incubator-eventmesh/eventmesh-workflow-go/internal/constants"
 	"github.com/apache/incubator-eventmesh/eventmesh-workflow-go/internal/dal"
 	"github.com/apache/incubator-eventmesh/eventmesh-workflow-go/internal/queue"
-	_ "github.com/apache/incubator-eventmesh/eventmesh-workflow-go/internal/queue"
 	"github.com/apache/incubator-eventmesh/eventmesh-workflow-go/internal/schedule"
 	"github.com/apache/incubator-eventmesh/eventmesh-workflow-go/internal/util"
 	"google.golang.org/grpc"
diff --git a/third_party/jqer/jqer.go b/third_party/jqer/jqer.go
index 9d80708..5896a1b 100644
--- a/third_party/jqer/jqer.go
+++ b/third_party/jqer/jqer.go
@@ -143,16 +143,16 @@
 		return out, nil
 	}
 
-	switch query.(type) {
+	switch query := query.(type) {
 	case bool:
 	case int:
 	case float64:
 	case string:
-		return j.recurseIntoString(data, query.(string))
+		return j.recurseIntoString(data, query)
 	case map[string]interface{}:
-		return j.recurseIntoMap(data, query.(map[string]interface{}))
+		return j.recurseIntoMap(data, query)
 	case []interface{}:
-		return j.recurseIntoArray(data, query.([]interface{}))
+		return j.recurseIntoArray(data, query)
 	default:
 		return nil, fmt.Errorf("unexpected type: %s", reflect.TypeOf(query).String())
 	}
diff --git a/third_party/lexer/rune_stack.go b/third_party/lexer/rune_stack.go
index b0a6fef..e32e541 100644
--- a/third_party/lexer/rune_stack.go
+++ b/third_party/lexer/rune_stack.go
@@ -41,11 +41,10 @@
 func (s *runeStack) pop() rune {
 	if s.start == nil {
 		return EOFRune
-	} else {
-		n := s.start
-		s.start = n.next
-		return n.r
-	}
+	} 
+	n := s.start
+	s.start = n.next
+	return n.r
 }
 
 func (s *runeStack) clear() {