Akis Kesoglou
c28039a3f2
Fix exitCode type
2024-05-15 16:01:38 +03:00
Ken Bannister
aa9a148c46
Upgrade dockerode and docker-modem dependencies
...
Includes test fixes due to an interface change in docker-modem.
Change-type: patch
Signed-off-by: Ken Bannister <kb2ma@runbox.com>
2024-04-29 07:56:53 -04:00
Thodoris Greasidis
04b4444fc2
Update expected build warning tests
2024-04-09 17:17:07 +03:00
Thodoris Greasidis
98514cef09
Deduplicate dependencies
2024-04-09 17:17:07 +03:00
Thodoris Greasidis
e7869f4c6d
Update balena-device-init to v7.0.1
...
Change-type: patch
2024-04-09 17:17:07 +03:00
myarmolinsky
634ad156ce
Update @balena/lint to 8.0.0
...
Change-type: patch
2024-03-14 10:00:52 -04:00
Otavio Jacobi
38a2817587
Add support for macos arm64 builds
...
Change-type: minor
2024-03-11 20:49:29 -03:00
Otavio Jacobi
756f6b328b
Update dependencies
...
Change-type: patch
2024-03-11 16:35:32 -03:00
Otávio Jacobi
bf5e61a61c
Update to Node 20
...
Change-type: major
2024-02-05 18:29:02 -03:00
Thodoris Greasidis
4266dc6951
deploy: Add rate-limiting aware retries for failed requests
...
Change-type: patch
2023-12-19 01:16:42 +02:00
Otávio Jacobi
b9722c6796
Bump oclif core & use default missing flag handler
...
Change-type: patch
2023-12-08 12:06:54 -03:00
Otávio Jacobi
72a924f00e
Bump oclif-core to v3
...
Change-type: patch
2023-11-16 15:06:24 -03:00
Brian Bugh
d78045b6ab
device: Add --json
option for JSON output
...
change-type: minor
2023-11-10 12:10:53 -03:00
myarmolinsky
7d13946c3e
Bump balena-lint to 7.2.1
...
Change-type: patch
2023-10-30 07:45:51 -04:00
Otávio Jacobi
04db9c7a91
Update balena-sdk and deduped dependencies
...
Update balena-sdk from 18.0.0 to 19.0.0
Update balena-preload from 14.0.3 to 15.0.1
Update balena-image-manager from 9.0.2 to 10.0.1
Change-type: patch
2023-10-26 16:27:43 -03:00
Brian Bugh
b7e5915c7a
release: Add '--json' option for JSON output
...
change-type: minor
2023-10-20 07:42:39 -05:00
Brian Bugh
0cef6b8f87
releases: Add '--json' option for JSON output
2023-10-20 08:05:36 -03:00
Thodoris Greasidis
66b6eed57c
Add tests for empty & non-provided value for the env add
command
...
Change-type: patch
2023-10-20 13:11:12 +03:00
Thodoris Greasidis
99b0f2c022
Add tests for the tag set
command
...
Change-type: patch
2023-10-20 13:06:39 +03:00
Otávio Jacobi
77906c4152
Move to @oclif/core v2
...
Change-type: patch
2023-09-26 09:50:39 -03:00
myarmolinsky
e46378ec51
Update oclif, improve help command
...
Change-type: minor
2023-09-04 21:07:05 -03:00
Otávio Jacobi
817ce5dc96
Update to Node 18
...
Change-type: major
2023-08-29 07:35:53 -03:00
Otávio Jacobi
14ba287e0d
Accept device & application keys on login as experimental feature
...
Change-type: minor
2023-08-23 11:12:06 -03:00
Otávio Jacobi
8b320d3e9e
Update balena-sdk to v18
...
Update balena-sdk from 17.21.1 to 18.0.0
Update balena-preload from 14.0.0 to 14.0.2
Update balena-image-manager from 9.0.0 to 9.0.2
Change-type: patch
2023-08-22 09:38:39 -03:00
Otávio Jacobi
e79cdb671f
Update balena-settings-storage to 8.1.0
...
Update balena-settings-storage from 7.0.0 to 8.1.0
Change-type: patch
2023-08-21 14:42:28 -03:00
Otávio Jacobi
9cca654bd5
Update balena-sdk to 17.12.1
...
Update balena-sdk from 17.8.0 to 17.12.1
Change-type: patch
2023-08-21 14:39:16 -03:00
balenaCI
d61c300750
build linux/arm packages
...
change-type: minor
2023-05-16 10:39:00 -07:00
Felipe Lalanne
281f8abb9a
Update etcher-sdk to v8.5.3
...
This removes the dependency on our custom fork of [node-usb](https://github.com/balena-io-modules/node-usb )
and uses the maintained building method of the official node-usb repo
Change-type: patch
2023-05-11 18:10:52 -04:00
Felipe Lalanne
2cf2918d73
Update vercel/pkg to v5.8.1
...
This seems to be needed to build the binaries for node v16 since earlier
versions failed with
```
Error: Could not detect abi for version 16.13.0 and runtime node. Updating "node-abi" might help solve this issue if it is a new release of node
```
Change-type: patch
2023-05-11 17:49:49 -04:00
Felipe Lalanne
7dfb7474f5
Update to Node 16
...
This also drops support for Node 14
Change-type: major
2023-05-11 17:49:37 -04:00
Thodoris Greasidis
c1017e8e27
Add support for device restarts in open-balena
...
Update balena-sdk from 16.28.2 to 16.40.0
Change-type: minor
2023-04-05 12:57:33 +03:00
Otávio Jacobi
5761a306be
Devices: explicitly fetches only used fields
...
Change-type: patch
2023-03-13 09:35:43 -03:00
JSReds
ecf4b046b5
Fix application isLegacy check for rename and deploy
...
Change-type: patch
2023-03-10 16:33:00 +01:00
Felipe Lalanne
b11c7157d3
Update to node 14
2023-01-03 16:04:24 -03:00
Felipe Lalanne
578de7bcd4
Process livepush build logs inline
...
When using livepush, the CLI parses the build logs to obtain the stage
image ids, which are necessary for properly running livepush.
This process used to store the full log output in memory before parsing
the logs for obtaining the stage ids. We have seen this cause issues
before because of the excessive memory usage and it is one the suspects
of #2165 , which is blocking the update to Node 14
Change-type: patch
2023-01-03 12:29:54 -03:00
Thodoris Greasidis
2fd0ca6a02
Stop using the deprecated balena-sync module
...
Change-type: patch
2022-12-29 01:05:51 +02:00
Thodoris Greasidis
a20d2a04a8
Stop relying on device-type.json for resolving the device type aliases
...
Resolves : #2541
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2022-10-17 19:09:09 +03:00
Akis Kesoglou
c7f56d92dd
Switch to balena-compose
...
Removes a bunch of individual dependencies by switching to `@balena/compose` which (currently) groups and manages those dependencies together in one package.
Change-type: minor
2022-07-14 13:05:21 +00:00
Thodoris Greasidis
8235cead07
Drop the needsPasswordReset property from the tests
...
Change-type: patch
See: https://github.com/balena-io/balena-api/pull/3665
2022-05-31 12:46:49 +03:00
Balena CI
0195a3b18c
Add provisioning key expiry date option to config generate options
...
Change-Type: minor
Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
2022-05-22 21:50:48 +05:30
Paulo Castro
9185eaa2b7
build: Ensure HTTPS is used with dockerPort 2376 or with ca/cert/key
...
Change-type: patch
2022-04-07 00:14:03 +01:00
Paulo Castro
e946178953
Include link to Wiki release notes in version update notifications
...
Change-type: patch
2022-03-08 18:25:08 +00:00
Paulo Castro
915f7e3763
ssh: Allow ssh to service with IP address and production balenaOS image
...
Also remove 'balena ssh' dependency on the device supervisor (that may
be down because of device issues or a supervisor bug) when opening a
ssh shell on a container (#1560 ).
Resolves : #2458
Resolves : #1560
Change-type: minor
2022-02-28 21:39:49 +00:00
Paulo Castro
eeb2be2912
ssh: Attempt cloud username if 'root' authentication fails
...
Also refactor several files to avoid code duplication.
Change-type: minor
2022-02-12 02:40:35 +00:00
Paulo Castro
c0f27a663d
chore: Update @types/node to v12.20.42
...
Change-type: patch
2022-01-19 22:48:46 +00:00
Pagan Gazzard
33f7fa3829
Build: switch from using inline-source via gulp to using it directly
...
Change-type: patch
2022-01-04 15:03:05 +00:00
Pagan Gazzard
008972b3d3
Update pkg
...
Change-type: patch
2022-01-03 17:35:13 +00:00
Paulo Castro
9145f2fb28
device, devices: Print the fleet's slug in 'org/fleetName' format
...
Change-type: major
2021-12-23 15:34:09 +00:00
Paulo Castro
1164388d78
envs: Print the fleet's slug in 'org/fleetName' format
...
Change-type: major
2021-12-23 15:34:08 +00:00
Paulo Castro
7564d95f82
devices supported: Remove deprecated '--verbose' and '--discontinued' options
...
Change-type: major
2021-12-23 15:34:08 +00:00