-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Description
From some weird reason swag do not return correct exit code to the pipeline. How can I fix that? Is there some argument to do so?
Example - this should fail:
Run swag init --parseDependency --generalInfo router.go --dir internal/ui/http --output './docs/swagger/app'
2025/06/06 13:11:35 Generate swagger docs....
2025/06/06 13:11:35 Generate general API Info, search dir:internal/ui/http
2025/06/06 13:11:40 Generating handler.CreateDirectoryRequest
2025/06/06 13:11:40 Error parsing type definition 'handler.CreateDirectoryRequest': [website]: example value 2 (default 1=main) can't convert to integer err: strconv.Atoi: parsing "2 (default 1=main)": invalid syntax
2025/06/06 13:11:40 Skipping 'handler.CreateDirectoryRequest', recursion detected.
2025/06/06 13:11:40 Generating handler.CreateDirectoryResponse
2025/06/06 13:11:40 Generating handler.GetDirChildrenResponse
2025/06/06 13:11:40 Generating directory.DirChild
2025/06/06 13:11:40 Generating resources.ResourceTypeID
2025/06/06 13:11:40 Generating handler.GetDirTreeResponse
2025/06/06 13:11:40 Generating directory.DirTreeItem
2025/06/06 13:11:40 Generating directory.ID
2025/06/06 13:11:40 Skipping 'directory.DirTreeItem', recursion detected.
2025/06/06 13:11:40 Generating handler.ExampleResponse
2025/06/06 13:11:40 Generating handler.CreatePageRequest
2025/06/06 13:11:40 Generating handler.CreatePageResponse
2025/06/06 13:11:40 Generating handler.GetLatestPageResponse
2025/06/06 13:11:40 Generating page.Detail
2025/06/06 13:11:40 Generating users.UserID
2025/06/06 13:11:40 Generating handler.UpdatePageRequest
2025/06/06 13:11:40 Generating page.ID
2025/06/06 13:11:40 Generating handler.UpdatePageResponse
2025/06/06 13:11:40 create docs.go at docs/swagger/app/docs.go
2025/06/06 13:11:40 create swagger.json at docs/swagger/app/swagger.json
2025/06/06 13:11:40 create swagger.yaml at docs/swagger/app/swagger.yaml