From 9f280cae7f22c3feb3c258eb4e7b081ab996af9c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 14:05:34 +0000 Subject: [PATCH 1/2] Initial plan From 1b3733fe7937900b7d39ec49d6efeff17a667c94 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 14:10:47 +0000 Subject: [PATCH 2/2] Add --json flag support to apify push command Co-authored-by: vladfrangu <17960496+vladfrangu@users.noreply.github.com> --- src/commands/actors/push.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/commands/actors/push.ts b/src/commands/actors/push.ts index 5b6683714..b457784fc 100644 --- a/src/commands/actors/push.ts +++ b/src/commands/actors/push.ts @@ -24,6 +24,7 @@ import { getLocalUserInfo, getLoggedClientOrThrow, outputJobLog, + printJsonToStdout, } from '../../lib/utils.js'; const TEMP_ZIP_FILE_NAME = 'temp_file.zip'; @@ -49,6 +50,8 @@ export class ActorsPushCommand extends ApifyCommand { `larger projects upload as ZIP file.\n` + `Use --force to override newer remote versions.`; + static override enableJsonFlag = true; + static override flags = { version: Flags.string({ char: 'v', @@ -331,6 +334,11 @@ Skipping push. Use --force to override.`, build = (await apifyClient.build(build.id).get())!; + if (this.flags.json) { + printJsonToStdout(build); + return; + } + link({ message: 'Actor build detail', url: `https://console.apify.com${redirectUrlPart}/actors/${build.actId}#/builds/${build.buildNumber}`,