feat(runtime): re-check the registry on install so outdated images get updated by Pijukatel · Pull Request #1448 · apify/apify-cli · GitHub
Skip to content

feat(runtime): re-check the registry on install so outdated images get updated - #1448

Merged
Pijukatel merged 2 commits into
actor-runtimefrom
feat/runtime-install-refresh-latest
Sep 16, 2026
Merged

Pijukatel merged 2 commits into
actor-runtimefrom
feat/runtime-install-refresh-latest

Conversation

@Pijukatel

@Pijukatel Pijukatel commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

apify runtime install no longer skips the pull when the image exists locally, so an outdated apify/actor-runtime:latest gets updated from the registry.
Only @sha256: digests short-circuit; apify runtime start still uses the local copy.

'apify runtime install' skipped the pull whenever the image was already
present locally, so a stale 'apify/actor-runtime:latest' never got
updated from the registry. It now re-pulls references with a mutable tag
(':latest' or no tag), while pinned tags and digests still short-circuit.
'apify runtime start' keeps the local-first behaviour.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RTQip9W7LoZvihqQ7pFCmo
Any tag can be moved to a new build, not just ':latest', so guessing from
the tag name was wrong. 'apify runtime install' now re-pulls every tagged
reference and lets the engine compare digests with the registry (a no-op
when the local copy is current). Only '@sha256:' digest references, which
cannot change, still short-circuit on the local copy.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RTQip9W7LoZvihqQ7pFCmo
@Pijukatel Pijukatel changed the title feat(runtime): always pull the newest image for mutable tags on install feat(runtime): re-check the registry on install so outdated images get updated Sep 16, 2026
@Pijukatel Pijukatel added the t-tooling Issues with this label are in the ownership of the tooling team. label Sep 16, 2026
@Pijukatel
Pijukatel merged commit c874213 into actor-runtime Sep 16, 2026
@Pijukatel
Pijukatel deleted the feat/runtime-install-refresh-latest branch September 16, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants