Update dependency balena-io/balena-cli to v23 #64
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v22.5.5->v23.2.0Release Notes
balena-io/balena-cli (balena-io/balena-cli)
v23.2.0Compare Source
a8f87d1(Include sub-commands in --help, 2025-11-19)v23.1.4Compare Source
91cf9f3(Remove the oclif/core patches in favor oclif overrides & customization, 2025-11-18)v23.1.3Compare Source
8a6630c(Fixversionandautocompletecommands not working in offline mode, 2025-11-18)bfc0ba7(Deduplicate dependencies, 2025-11-19)v23.1.2Compare Source
ab7ecec(push,build: Use streaming while packing the build context files, 2024-02-26)v23.1.1Compare Source
a97c8db(Drop some usage of lodash in favor of native equivalents, 2025-11-12)v23.1.0Compare Source
757061c(device os-update: Add support for HUPing ESR devices, 2025-11-17)bfc464b(Deduplicate dependencies, 2025-11-18)v23.0.1Compare Source
00363df(Use nullish coalescing, 2025-11-11)731e19a(Fix getExpandedProp return type, 2025-11-11)772f597(Re-enable JS linting and add JSDoc annotations for JS files, 2025-11-11)ccc82d7(Add missing type annotations, 2025-11-11)v23.0.0Compare Source
Breaking changes
api-keys→api-key listdevices supported→device-type listscan→device detectdevices→device listlogs→device logsnotes→device notessh→device sshtunnel→device tunnelenvs→env listenv add→env setfleets→fleet listorgs→organization listreleases→release listkey add→ssh-key addkey→ssh-keykeys→ssh-key listkey list→ssh-key listkey rm→ssh-key rmtags→tag listdevice note: Drop the --dev flag in favor of the standardized --device-jbalena autocompletenow for easy instructions!-aflag with--verbose-jshorthand of--jsonbalena os build-configcommand in favor ofbalena config generatebalena config generate. This should remove any confusion as to why we had two commands (which we were also not sure, but it looks like it has to do with us releasing unmanaged ResinOS images as well 7 years back).config generate: Drop the deprecated no-op--generate-device-api-keyflagos configure--configincompatible with all other flags other than--system-connection--device-typedependency on--fleet--versionflag & fail when the image version can't be detectedos initialize): Fail when a device-type.json can't be detected in the provided imagedevice init: Make--configincompatible with all other flags other than--drive,--version, &--yessemverfield withraw_versioninbalena releaseandbalena release listraw_versionis the correct field to use since it can uniquely identify a release per fleet, includes any revN or draft timestamp suffix, and is also what the UI uses.Other changes
release: Include thebuild_login the--jsonresultsdevice init:Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.