Skip to content

fix #169 on init package source without defined url - #170

Open
ndrufin-crto wants to merge 4 commits into
criteo:mainfrom
ndrufin-crto:manage-root-error
Open

ndrufin-crto wants to merge 4 commits into
criteo:mainfrom
ndrufin-crto:manage-root-error

Conversation

@ndrufin-crto

Copy link
Copy Markdown
Contributor

Add a function to detect empty remote URL (when configuration is undefined).
Fix #169
Missing tests WIP

@ndrufin-crto
ndrufin-crto marked this pull request as ready for review September 7, 2026 12:30
Initial installation now shares the updater's pause-on-failure logic:
a package whose latest version, archive or verification fails is
paused, and paused packages are skipped on later runs instead of being
retried on every invocation.

Builtin commands (config, remote, package, update, help, flags...) no
longer abort when a package source fails to initialize, so users can
still repair a broken remote configuration.

The pause reminder now prints the real retry command
(`<app> update --package`) and the failure summary goes to the console
instead of the logger.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Silent failure when /index.json is missing during initialization and remote URL is uninitialized

1 participant