Go Github操作可以';在存储库中找不到包

Go Github操作可以';在存储库中找不到包,go,github,github-actions,Go,Github,Github Actions,设置github操作管道时,我无法让它找到存储库中的包,测试失败,因为缺少包 发生的情况是,它在某个地方克隆了repo,但不包括克隆的repo目录以查找包。这失败了,因为我正在代码中从该repo中导入包 我相信我的目录结构是合理的,因为我在本地测试和构建没有问题: .

设置github操作管道时,我无法让它找到存储库中的包,测试失败,因为缺少包

发生的情况是,它在某个地方克隆了repo,但不包括克隆的repo目录以查找包。这失败了,因为我正在代码中从该repo中导入包

我相信我的目录结构是合理的,因为我在本地测试和构建没有问题:

.                                                                                                                                                           │
├── extractors                                                                                                                                              │
│   ├── fip.go                                                                                                                                              │
│   └── fip_test.go                                                                                                                                         │
├── fixtures                                                                                                                                                │
│   └── fip                                                                                                                                                 │
│       ├── bad_req.json                                                                                                                                    │
│       └── history_response.json                                                                                                                           │
├── .github                                                                                                                                                 │
│   └── workflows                                                                                                                                           │
│       └── go_test.yml                                                                                                                                     │
├── main.go                                                                                                                                                 │
├── Makefile                                                                                                                                                │
├── playlist                                                                                                                                                │
│   └── playlist.go                                                                                                                                         │
├── README.md                                                                                                                                                                                                                                                                                          │
└── utils                                                                                                                                                   │
    ├── logger                                                                                                                                              │
    │   └── logger.go                                                                                                                                       │
    └── mocks                                                                                                                                               │
        └── server.go                                                                                                                                       │
                                                                                                                                                            │


如何使Github操作也在克隆的目录中查找包?

确保运行
go mod init MODULE_NAME
(如果项目在GOROOT或GOPATH之外),或者只需运行
go mod init
(如果项目在GOROOT或GOPATH之内)。该命令应在项目的根文件夹上运行。这将创建一个
go.mod
文件,该文件将启用
go
解析您的软件包。

谢谢,
go mod init tizinger
不起作用,但
go mod init github.com/conversal/tizinger
起作用。