Skip to content

Commit ea07b40

Browse files
committed
fix: review refactor
1 parent 2e556e0 commit ea07b40

8 files changed

Lines changed: 11 additions & 35 deletions

File tree

src/commands/devops/pipeline/activate.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,7 @@ export default class DevopsPipelineActivate extends SfCommand<ActivatePipelineRe
3030
public static readonly examples = messages.getMessages('examples');
3131

3232
public static readonly flags = {
33-
'target-org': Flags.requiredOrg({
34-
char: 'o',
35-
summary: messages.getMessage('flags.target-org.summary'),
36-
required: true,
37-
}),
33+
'target-org': Flags.requiredOrg(),
3834
'api-version': Flags.orgApiVersion(),
3935
'pipeline-id': Flags.salesforceId({
4036
summary: messages.getMessage('flags.pipeline-id.summary'),

src/commands/devops/pipeline/attach-project.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,7 @@ export default class DevopsPipelineAttachProject extends SfCommand<AttachProject
2828
public static readonly examples = messages.getMessages('examples');
2929

3030
public static readonly flags = {
31-
'target-org': Flags.requiredOrg({
32-
char: 'o',
33-
summary: messages.getMessage('flags.target-org.summary'),
34-
required: true,
35-
}),
31+
'target-org': Flags.requiredOrg(),
3632
'api-version': Flags.orgApiVersion(),
3733
'pipeline-id': Flags.salesforceId({
3834
summary: messages.getMessage('flags.pipeline-id.summary'),

src/commands/devops/pipeline/create.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,7 @@ export default class DevopsPipelineCreate extends SfCommand<CreatePipelineResult
2828
public static readonly examples = messages.getMessages('examples');
2929

3030
public static readonly flags = {
31-
'target-org': Flags.requiredOrg({
32-
char: 'o',
33-
summary: messages.getMessage('flags.target-org.summary'),
34-
required: true,
35-
}),
31+
'target-org': Flags.requiredOrg(),
3632
'api-version': Flags.orgApiVersion(),
3733
name: Flags.string({
3834
summary: messages.getMessage('flags.name.summary'),

src/commands/devops/pipeline/stage/add.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,7 @@ export default class DevopsPipelineStageAdd extends SfCommand<AddPipelineStageRe
3030
public static readonly examples = messages.getMessages('examples');
3131

3232
public static readonly flags = {
33-
'target-org': Flags.requiredOrg({
34-
char: 'o',
35-
summary: messages.getMessage('flags.target-org.summary'),
36-
required: true,
37-
}),
33+
'target-org': Flags.requiredOrg(),
3834
'api-version': Flags.orgApiVersion(),
3935
'pipeline-id': Flags.salesforceId({
4036
summary: messages.getMessage('flags.pipeline-id.summary'),

src/commands/devops/project/create.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,7 @@ export default class DevopsProjectCreate extends SfCommand<CreateProjectResult>
2828
public static readonly examples = messages.getMessages('examples');
2929

3030
public static readonly flags = {
31-
'target-org': Flags.requiredOrg({
32-
char: 'o',
33-
summary: messages.getMessage('flags.target-org.summary'),
34-
required: true,
35-
}),
31+
'target-org': Flags.requiredOrg(),
3632
'api-version': Flags.orgApiVersion(),
3733
name: Flags.string({
3834
summary: messages.getMessage('flags.name.summary'),

src/commands/devops/pull-request/create.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,7 @@ export default class DevopsPullRequestCreate extends SfCommand<CreatePullRequest
3434
public static readonly examples = messages.getMessages('examples');
3535

3636
public static readonly flags = {
37-
'target-org': Flags.requiredOrg({
38-
char: 'o',
39-
summary: messages.getMessage('flags.target-org.summary'),
40-
required: true,
41-
}),
37+
'target-org': Flags.requiredOrg(),
4238
'api-version': Flags.orgApiVersion(),
4339
'work-item-name': Flags.string({
4440
summary: messages.getMessage('flags.work-item-name.summary'),

src/utils/activatePipeline.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ export type ActivatePipelineResult = {
2929
error?: string;
3030
};
3131

32+
type ActivateResponse = { status?: string; id: string };
33+
3234
/**
3335
* Activates a DevOps Center pipeline via the Connect API.
3436
* POST /services/data/v{version}/connect/devops/pipelines/{pipelineId}/activate
@@ -38,7 +40,7 @@ export async function activatePipeline(params: ActivatePipelineParams): Promise<
3840

3941
const path = `/services/data/v${connection.getApiVersion()}/connect/devops/pipelines/${pipelineId}/activate`;
4042

41-
await connection.request({
43+
const data = await connection.request<ActivateResponse>({
4244
method: 'POST',
4345
url: path,
4446
body: '{}',
@@ -48,6 +50,6 @@ export async function activatePipeline(params: ActivatePipelineParams): Promise<
4850
return {
4951
success: true,
5052
pipelineId,
51-
status: 'Active',
53+
status: data.status ?? 'Active',
5254
};
5355
}

src/utils/createPipeline.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,13 @@ export async function createPipeline(params: CreatePipelineParams): Promise<Crea
9696
payload.description = description;
9797
}
9898

99-
const response = await connection.request({
99+
const data = await connection.request<ConnectPipelineResponse>({
100100
method: 'POST',
101101
url: path,
102102
body: JSON.stringify(payload),
103103
headers: { 'Content-Type': 'application/json' },
104104
});
105105

106-
const data = response as ConnectPipelineResponse;
107-
108106
return {
109107
success: true,
110108
pipelineId: data.id,

0 commit comments

Comments
 (0)