Skip to content

Commit fe040b6

Browse files
authored
fix(vercel): Remove codegen, upgrade SDK (#6564)
1 parent d5484c3 commit fe040b6

File tree

24 files changed

+64
-1004
lines changed

24 files changed

+64
-1004
lines changed

plugins/source/vercel/Makefile

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ gen-docs:
1313
lint:
1414
golangci-lint run --config ../../.golangci.yml
1515

16-
.PHONY: gen-code
17-
gen-code:
18-
grep -rl '// Code generated by codegen; DO NOT EDIT.' resources/services/* | xargs rm
19-
go run codegen/main.go
20-
2116
# All gen targets
2217
.PHONY: gen
23-
gen: gen-code gen-docs
18+
gen: gen-docs

plugins/source/vercel/client/client.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"time"
1010

1111
"github.com/cloudquery/cloudquery/plugins/source/vercel/internal/vercel"
12+
"github.com/cloudquery/plugin-sdk/plugins/source"
1213
"github.com/cloudquery/plugin-sdk/schema"
1314
"github.com/cloudquery/plugin-sdk/specs"
1415
"github.com/rs/zerolog"
@@ -57,7 +58,7 @@ func (c *Client) WithTeamID(teamID string) schema.ClientMeta {
5758
}
5859
}
5960

60-
func Configure(ctx context.Context, logger zerolog.Logger, s specs.Source) (schema.ClientMeta, error) {
61+
func Configure(ctx context.Context, logger zerolog.Logger, s specs.Source, _ ...source.Option) (schema.ClientMeta, error) {
6162
veSpec := &Spec{}
6263
if err := s.UnmarshalSpec(veSpec); err != nil {
6364
return nil, fmt.Errorf("failed to unmarshal vercel spec: %w", err)

plugins/source/vercel/client/testing.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func MockTestHelper(t *testing.T, table *schema.Table, createServices func(*mux.
7272
zerolog.ConsoleWriter{Out: os.Stderr, TimeFormat: time.StampMicro},
7373
).Level(zerolog.DebugLevel).With().Timestamp().Logger()
7474

75-
newTestExecutionClient := func(ctx context.Context, _ zerolog.Logger, spec specs.Source) (schema.ClientMeta, error) {
75+
newTestExecutionClient := func(ctx context.Context, _ zerolog.Logger, spec specs.Source, _ ...source.Option) (schema.ClientMeta, error) {
7676
var veSpec Spec
7777
if err := spec.UnmarshalSpec(&veSpec); err != nil {
7878
return nil, fmt.Errorf("failed to unmarshal vercel spec: %w", err)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package client
2+
3+
import (
4+
"reflect"
5+
6+
"github.com/cloudquery/cloudquery/plugins/source/vercel/internal/vercel"
7+
"github.com/cloudquery/plugin-sdk/schema"
8+
"github.com/cloudquery/plugin-sdk/transformers"
9+
)
10+
11+
func SharedTransformers() []transformers.StructTransformerOption {
12+
return []transformers.StructTransformerOption{
13+
transformers.WithTypeTransformer(typeTransformer),
14+
}
15+
}
16+
17+
func typeTransformer(field reflect.StructField) (schema.ValueType, error) {
18+
switch field.Type {
19+
case reflect.TypeOf(vercel.MilliTime{}), reflect.TypeOf(&vercel.MilliTime{}):
20+
return schema.TypeTimestamp, nil
21+
default:
22+
return schema.TypeInvalid, nil
23+
}
24+
}

plugins/source/vercel/codegen/main.go

Lines changed: 0 additions & 123 deletions
This file was deleted.

plugins/source/vercel/codegen/recipes/deployments.go

Lines changed: 0 additions & 32 deletions
This file was deleted.

plugins/source/vercel/codegen/recipes/domains.go

Lines changed: 0 additions & 32 deletions
This file was deleted.

plugins/source/vercel/codegen/recipes/projects.go

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)