@@ -537,13 +537,13 @@ func (server *Server) UpdateJob(ctx context.Context, request *proto.UpdateJobReq
537
537
// everything from that point.
538
538
lowestID := logs [0 ].ID
539
539
server .Logger .Debug (ctx , "inserted job logs" , slog .F ("job_id" , parsedID ))
540
- data , err := json .Marshal (ProvisionerJobLogsNotifyMessage {
540
+ data , err := json .Marshal (provisionersdk. ProvisionerJobLogsNotifyMessage {
541
541
CreatedAfter : lowestID - 1 ,
542
542
})
543
543
if err != nil {
544
544
return nil , xerrors .Errorf ("marshal: %w" , err )
545
545
}
546
- err = server .Pubsub .Publish (ProvisionerJobLogsNotifyChannel (parsedID ), data )
546
+ err = server .Pubsub .Publish (provisionersdk . ProvisionerJobLogsNotifyChannel (parsedID ), data )
547
547
if err != nil {
548
548
server .Logger .Error (ctx , "failed to publish job logs" , slog .F ("job_id" , parsedID ), slog .Error (err ))
549
549
return nil , xerrors .Errorf ("publish job log: %w" , err )
@@ -846,11 +846,11 @@ func (server *Server) FailJob(ctx context.Context, failJob *proto.FailedJob) (*p
846
846
}
847
847
}
848
848
849
- data , err := json .Marshal (ProvisionerJobLogsNotifyMessage {EndOfLogs : true })
849
+ data , err := json .Marshal (provisionersdk. ProvisionerJobLogsNotifyMessage {EndOfLogs : true })
850
850
if err != nil {
851
851
return nil , xerrors .Errorf ("marshal job log: %w" , err )
852
852
}
853
- err = server .Pubsub .Publish (ProvisionerJobLogsNotifyChannel (jobID ), data )
853
+ err = server .Pubsub .Publish (provisionersdk . ProvisionerJobLogsNotifyChannel (jobID ), data )
854
854
if err != nil {
855
855
server .Logger .Error (ctx , "failed to publish end of job logs" , slog .F ("job_id" , jobID ), slog .Error (err ))
856
856
return nil , xerrors .Errorf ("publish end of job logs: %w" , err )
@@ -1236,11 +1236,11 @@ func (server *Server) CompleteJob(ctx context.Context, completed *proto.Complete
1236
1236
reflect .TypeOf (completed .Type ).String ())
1237
1237
}
1238
1238
1239
- data , err := json .Marshal (ProvisionerJobLogsNotifyMessage {EndOfLogs : true })
1239
+ data , err := json .Marshal (provisionersdk. ProvisionerJobLogsNotifyMessage {EndOfLogs : true })
1240
1240
if err != nil {
1241
1241
return nil , xerrors .Errorf ("marshal job log: %w" , err )
1242
1242
}
1243
- err = server .Pubsub .Publish (ProvisionerJobLogsNotifyChannel (jobID ), data )
1243
+ err = server .Pubsub .Publish (provisionersdk . ProvisionerJobLogsNotifyChannel (jobID ), data )
1244
1244
if err != nil {
1245
1245
server .Logger .Error (ctx , "failed to publish end of job logs" , slog .F ("job_id" , jobID ), slog .Error (err ))
1246
1246
return nil , xerrors .Errorf ("publish end of job logs: %w" , err )
@@ -1704,19 +1704,6 @@ type TemplateVersionDryRunJob struct {
1704
1704
RichParameterValues []database.WorkspaceBuildParameter `json:"rich_parameter_values"`
1705
1705
}
1706
1706
1707
- // ProvisionerJobLogsNotifyMessage is the payload published on
1708
- // the provisioner job logs notify channel.
1709
- type ProvisionerJobLogsNotifyMessage struct {
1710
- CreatedAfter int64 `json:"created_after"`
1711
- EndOfLogs bool `json:"end_of_logs,omitempty"`
1712
- }
1713
-
1714
- // ProvisionerJobLogsNotifyChannel is the PostgreSQL NOTIFY channel
1715
- // to publish updates to job logs on.
1716
- func ProvisionerJobLogsNotifyChannel (jobID uuid.UUID ) string {
1717
- return fmt .Sprintf ("provisioner-log-logs:%s" , jobID )
1718
- }
1719
-
1720
1707
func asVariableValues (templateVariables []database.TemplateVersionVariable ) []* sdkproto.VariableValue {
1721
1708
var apiVariableValues []* sdkproto.VariableValue
1722
1709
for _ , v := range templateVariables {
0 commit comments