Skip to content

Bug: specgen fails with invalid import path inside go workspace #292

@rauanmayemir

Description

@rauanmayemir

Bug description

// go:generate conn-sdk-cli specgen

fails with:

specgen_4042936271/prog.go:9:2: invalid import path: example.com/conduit
example.com/conduit/conduit-connector-custom
Error: error: failed to extract specification: exit status 1

Steps to reproduce

I'm trying to create a custom conduit build with my connectors bundled in the build.
This error is happening due to trying to use a go workspace e.g with a following config:

go 1.24.2

use (
  . // root module for cmd/conduit
  connectors/conduit-connector-custom // connector module
)

specgen calls go list -m and gets both modules which confuses it.

Version

v0.13.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions