Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
d71b158
feat: add the dockerContextDir resolver and Docker context file colle…
DaveHanns Oct 16, 2026
d49e15e
feat: refuse monorepo Actors in apify push before any platform write
DaveHanns Oct 16, 2026
0691db6
feat: let a string flag opt into keeping every value of a repeat
DaveHanns Oct 16, 2026
f4a8f16
feat: add Actor directory discovery and a multi-select prompt
DaveHanns Oct 16, 2026
6826533
feat: let apify push select which Actors to push in a repository with…
DaveHanns Oct 16, 2026
e457250
docs: regenerate the reference for the push selection flags
DaveHanns Oct 16, 2026
ab27ec9
fix: reject an --actor-dir outside the pushed directory before the lo…
DaveHanns Oct 16, 2026
bdbfdd1
fix: print the Actor config path with a slash in the --actor-dir error
DaveHanns Oct 16, 2026
8312f66
fix: resolve the Actor directory's real path and require a directory …
DaveHanns Oct 26, 2026
feb2cec
fix: return forward-slash paths from the Docker context file collector
DaveHanns Oct 26, 2026
b2ee951
fix: name the Actor folder in the monorepo refusal when actor.json ha…
DaveHanns Oct 26, 2026
d1fec8d
test: cover readGitProvenance and tidy the monorepo push test
DaveHanns Oct 26, 2026
ec9866d
Merge remote-tracking branch 'origin/feat/push-monorepo-preflight' in…
DaveHanns Oct 26, 2026
db2cb8f
refactor: split the Docker context resolution into none, within, outs…
DaveHanns Oct 26, 2026
f728886
test: cover the none and within Docker context kinds
DaveHanns Oct 26, 2026
53cc81a
Merge remote-tracking branch 'origin/feat/push-monorepo-preflight' in…
DaveHanns Oct 26, 2026
a9f2d19
refactor: rename readGitProvenance to readGitState
DaveHanns Oct 26, 2026
cff722b
Merge remote-tracking branch 'origin/feat/push-monorepo-preflight' in…
DaveHanns Oct 26, 2026
13e2da9
fix: skip directories Actor discovery cannot read
DaveHanns Oct 26, 2026
c10f77e
fix: clear the readline buffer after each key in the checkbox prompt
DaveHanns Oct 26, 2026
060f196
fix: strip the short-form = and validate choices for multiple flags
DaveHanns Oct 26, 2026
750bbe4
fix: decide selection mode on the directory's own config files and ho…
DaveHanns Oct 26, 2026
345c77f
fix: stop pushing the remaining Actors after an interrupt signal
DaveHanns Oct 26, 2026
e70478f
fix: report a declined Git-source switch as skipped in the push results
DaveHanns Oct 26, 2026
695af7f
feat: push the --actor-dir directories in path order
DaveHanns Oct 26, 2026
ea97585
feat: record the Actor selection in push telemetry
DaveHanns Oct 26, 2026
4b8a207
test: cover --all against the platform and the --all with --actor-dir…
DaveHanns Oct 26, 2026
e11dfb7
test: pin the empty stdout of a rejected actorId argument under --json
DaveHanns Oct 26, 2026
e093880
fix: end the process on a signal outside a build wait in a multi-Acto…
DaveHanns Oct 26, 2026
8246157
fix: stop a multi-Actor push after Ctrl+C at a prompt
DaveHanns Oct 26, 2026
50fb1b8
docs: explain why the Docker context is judged by its path as written
DaveHanns Oct 27, 2026
1af9abf
test: pin the Docker context classification through symlinks
DaveHanns Oct 27, 2026
29263e8
Merge remote-tracking branch 'origin/feat/push-monorepo-preflight' in…
DaveHanns Oct 27, 2026
944b6ae
fix: return the Docker context path as the upload lays it out
DaveHanns Oct 27, 2026
1ccb11a
Merge remote-tracking branch 'origin/feat/push-monorepo-preflight' in…
DaveHanns Oct 27, 2026
d19ed44
Merge remote-tracking branch 'origin/master' into feat/push-select-ac…
DaveHanns Oct 27, 2026
ddd1c35
test: expect the Console build URL without the hash in push selection…
DaveHanns Oct 27, 2026
39dc8cb
refactor: use @inquirer/checkbox for the Actor multi-select
DaveHanns Oct 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions docs/reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -860,17 +860,24 @@ DESCRIPTION
Use --force to override newer remote versions.

USAGE
$ apify actors push [actorId] [--allow-missing-secrets]
[--apply-env-vars-to-build] [-b <value>] [--dir <value>]
[-f] [--json] [--open] [--profile <value>] [-v <value>]
[-w <value>]
$ apify actors push [actorId] [--actor-dir <value> | --all]
[--allow-missing-secrets] [--apply-env-vars-to-build]
[-b <value>] [--dir <value>] [-f] [--json] [--open]
[--profile <value>] [-v <value>] [-w <value>]

ARGUMENTS
actorId Name or ID of the Actor to push (e.g. "apify/hello-world" or
"E2jjCZBezvAZnX8Rb"). If not provided, the command will create or
modify the Actor with the name specified in '.actor/actor.json' file.

FLAGS
--actor-dir=<value> When the directory has
no Actor of its own, push the Actor in this
directory (relative to it). Repeat the flag to push
several Actors; they are pushed in path order.
--all When the directory has
no Actor of its own, push every Actor found in the
directories below it.
--allow-missing-secrets Allow the command to
continue even when secret values are not found in
the local secrets storage.
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
"@apify/json_schemas": "^1.0.1",
"@apify/utilities": "^3.0.1",
"@crawlee/memory-storage": "^3.18.1",
"@inquirer/checkbox": "^5.2.7",
"@inquirer/core": "^12.0.3",
"@inquirer/input": "^5.1.6",
"@inquirer/password": "^5.2.2",
Expand Down
42 changes: 42 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading