@@ -13,32 +13,32 @@ import (
1313)
1414
1515func (c * Client ) ListWorkspaces (teamId int ) ([]Workspace , error ) {
16- workspaces , _ , err := c .api .WorkspacesAPI .WorkspacesListWorkspaces (c .ctx , float32 (teamId )).Execute ()
17- return workspaces , errors .FormatAPIError (err )
16+ workspaces , r , err := c .api .WorkspacesAPI .WorkspacesListWorkspaces (c .ctx , float32 (teamId )).Execute ()
17+ return workspaces , errors .FormatAPIError (r , err )
1818}
1919
2020func (c * Client ) GetWorkspace (workspaceId int ) (Workspace , error ) {
21- workspace , _ , err := c .api .WorkspacesAPI .WorkspacesGetWorkspace (c .ctx , float32 (workspaceId )).Execute ()
21+ workspace , r , err := c .api .WorkspacesAPI .WorkspacesGetWorkspace (c .ctx , float32 (workspaceId )).Execute ()
2222
2323 if workspace != nil {
24- return * workspace , errors .FormatAPIError (err )
24+ return * workspace , errors .FormatAPIError (r , err )
2525 }
26- return Workspace {}, errors .FormatAPIError (err )
26+ return Workspace {}, errors .FormatAPIError (r , err )
2727}
2828
2929func (c * Client ) DeleteWorkspace (workspaceId int ) error {
30- _ , err := c .api .WorkspacesAPI .WorkspacesDeleteWorkspace (c .ctx , float32 (workspaceId )).Execute ()
31- return errors .FormatAPIError (err )
30+ r , err := c .api .WorkspacesAPI .WorkspacesDeleteWorkspace (c .ctx , float32 (workspaceId )).Execute ()
31+ return errors .FormatAPIError (r , err )
3232}
3333
3434func (c * Client ) WorkspaceStatus (workspaceId int ) (* WorkspaceStatus , error ) {
35- status , _ , err := c .api .WorkspacesAPI .WorkspacesGetWorkspaceStatus (c .ctx , float32 (workspaceId )).Execute ()
36- return status , errors .FormatAPIError (err )
35+ status , r , err := c .api .WorkspacesAPI .WorkspacesGetWorkspaceStatus (c .ctx , float32 (workspaceId )).Execute ()
36+ return status , errors .FormatAPIError (r , err )
3737}
3838
3939func (c * Client ) CreateWorkspace (args CreateWorkspaceArgs ) (* Workspace , error ) {
40- workspace , _ , err := c .api .WorkspacesAPI .WorkspacesCreateWorkspace (c .ctx ).WorkspacesCreateWorkspaceRequest (args ).Execute ()
41- return workspace , errors .FormatAPIError (err )
40+ workspace , r , err := c .api .WorkspacesAPI .WorkspacesCreateWorkspace (c .ctx ).WorkspacesCreateWorkspaceRequest (args ).Execute ()
41+ return workspace , errors .FormatAPIError (r , err )
4242}
4343
4444func (c * Client ) SetEnvVarOnWorkspace (workspaceId int , envVars map [string ]string ) error {
@@ -52,8 +52,8 @@ func (c *Client) SetEnvVarOnWorkspace(workspaceId int, envVars map[string]string
5252
5353 req := c .api .WorkspacesAPI .WorkspacesSetEnvVar (c .ctx , float32 (workspaceId )).
5454 WorkspacesCreateWorkspaceRequestEnvInner (vars )
55- _ , err := c .api .WorkspacesAPI .WorkspacesSetEnvVarExecute (req )
56- return errors .FormatAPIError (err )
55+ r , err := c .api .WorkspacesAPI .WorkspacesSetEnvVarExecute (req )
56+ return errors .FormatAPIError (r , err )
5757}
5858
5959func (c * Client ) ExecCommand (workspaceId int , command string , workdir string , env map [string ]string ) (string , string , error ) {
@@ -69,43 +69,43 @@ func (c *Client) ExecCommand(workspaceId int, command string, workdir string, en
6969 }
7070
7171 req := c .api .WorkspacesAPI .WorkspacesExecuteCommand (c .ctx , float32 (workspaceId )).WorkspacesExecuteCommandRequest (cmd )
72- res , _ , err := req .Execute ()
72+ res , r , err := req .Execute ()
7373
7474 if err != nil {
75- return "" , "" , errors .FormatAPIError (err )
75+ return "" , "" , errors .FormatAPIError (r , err )
7676 }
7777 if res == nil {
78- return "" , "" , errors .FormatAPIError (err )
78+ return "" , "" , errors .FormatAPIError (r , err )
7979 }
80- return res .Output , res .Error , errors .FormatAPIError (err )
80+ return res .Output , res .Error , errors .FormatAPIError (r , err )
8181}
8282
8383func (c * Client ) DeployLandscape (wsId int , profile string ) error {
8484 if profile == "ci.yml" || profile == "" {
8585 req := c .api .WorkspacesAPI .WorkspacesDeployLandscape (c .ctx , float32 (wsId ))
86- _ , err := req .Execute ()
87- return errors .FormatAPIError (err )
86+ r , err := req .Execute ()
87+ return errors .FormatAPIError (r , err )
8888 }
8989 req := c .api .WorkspacesAPI .WorkspacesDeployLandscape1 (c .ctx , float32 (wsId ), profile )
90- _ , err := req .Execute ()
91- return errors .FormatAPIError (err )
90+ r , err := req .Execute ()
91+ return errors .FormatAPIError (r , err )
9292}
9393
9494func (c * Client ) StartPipelineStage (wsId int , profile string , stage string ) error {
9595 if profile == "ci.yml" || profile == "" {
9696 req := c .api .WorkspacesAPI .WorkspacesStartPipelineStage (c .ctx , float32 (wsId ), stage )
97- _ , err := req .Execute ()
98- return errors .FormatAPIError (err )
97+ r , err := req .Execute ()
98+ return errors .FormatAPIError (r , err )
9999 }
100100 req := c .api .WorkspacesAPI .WorkspacesStartPipelineStage1 (c .ctx , float32 (wsId ), stage , profile )
101- _ , err := req .Execute ()
102- return errors .FormatAPIError (err )
101+ r , err := req .Execute ()
102+ return errors .FormatAPIError (r , err )
103103}
104104
105105func (c * Client ) GetPipelineState (wsId int , stage string ) ([]PipelineStatus , error ) {
106106 req := c .api .WorkspacesAPI .WorkspacesPipelineStatus (c .ctx , float32 (wsId ), stage )
107- res , _ , err := req .Execute ()
108- return res , errors .FormatAPIError (err )
107+ res , r , err := req .Execute ()
108+ return res , errors .FormatAPIError (r , err )
109109}
110110
111111// ScaleWorkspace sets the number of replicas for a workspace.
@@ -115,8 +115,8 @@ func (c *Client) ScaleWorkspace(wsId int, replicas int) error {
115115 WorkspacesUpdateWorkspaceRequest (openapi_client.WorkspacesUpdateWorkspaceRequest {
116116 Replicas : & replicas ,
117117 })
118- _ , err := req .Execute ()
119- return errors .FormatAPIError (err )
118+ r , err := req .Execute ()
119+ return errors .FormatAPIError (r , err )
120120}
121121
122122// Waits for a given workspace to be running.
@@ -131,7 +131,7 @@ func (client *Client) WaitForWorkspaceRunning(workspace *Workspace, timeout time
131131
132132 if err != nil {
133133 if client .time .Now ().After (maxWaitTime ) {
134- return errors . FormatAPIError ( err )
134+ return err
135135 }
136136 client .time .Sleep (delay )
137137 continue
@@ -202,11 +202,11 @@ func (client Client) DeployWorkspace(args DeployWorkspaceArgs) (*Workspace, erro
202202func (c Client ) GitPull (workspaceId int , remote string , branch string ) error {
203203 if remote == "" {
204204 req := c .api .WorkspacesAPI .WorkspacesGitPull (c .ctx , float32 (workspaceId ))
205- _ , err := req .Execute ()
206- return errors .FormatAPIError (err )
205+ r , err := req .Execute ()
206+ return errors .FormatAPIError (r , err )
207207 }
208208
209209 req := c .api .WorkspacesAPI .WorkspacesGitPull2 (c .ctx , float32 (workspaceId ), remote , branch )
210- _ , err := req .Execute ()
211- return errors .FormatAPIError (err )
210+ r , err := req .Execute ()
211+ return errors .FormatAPIError (r , err )
212212}
0 commit comments