Commit Graph

1524 Commits

Author SHA1 Message Date
Paulo Castro
8bb211e441 build, deploy: Improve logging of image build messages
Change-type: patch
2021-09-23 16:37:45 +00:00
toochevere
ffccbfba12 build, deploy: Add support for multiarch base images
Bump version of balena-multibuild to the one that supports multiarch
Remove previous hack to avoid sending platform information to multibuild

Change-type: minor
Signed-off-by: Paul Jonathan <pj@balena.io>
See: https://github.com/balena-io/balena-cli/issues/1508
2021-09-23 16:37:45 +00:00
Balena CI
56c1af50c0 v12.48.15 2021-09-22 17:52:15 +03:00
Nitish Agarwal
de95262f93 Update balena-sdk to 15.51.1
Update balena-sdk from 15.48.0 to 15.51.1

Change-type: patch
2021-09-22 12:46:34 +05:30
Balena CI
ed49938504 v12.48.14 2021-09-22 00:37:13 +03:00
Balena CI
88fc3f7714 v12.48.13 2021-09-17 17:01:55 +03:00
Balena CI
6c81440428 v12.48.12 2021-09-13 18:28:39 +03:00
Balena CI
6319b9dc13 v12.48.11 2021-09-11 01:38:46 +03:00
Balena CI
e03bbb7275 v12.48.10 2021-09-10 14:25:45 +03:00
Balena CI
a4fc95e99b v12.48.9 2021-09-10 03:44:17 +03:00
Paulo Castro
6244af3464 chore: Update net-keepalive dependency (fix CLI packaging errors)
Change-type: patch
2021-09-10 00:20:26 +01:00
Balena CI
8773927b3f v12.48.8 2021-09-09 00:27:52 +03:00
Balena CI
d3adbcdba9 v12.48.7 2021-09-07 18:28:57 +03:00
Balena CI
ab90a5f150 v12.48.6 2021-09-07 16:55:22 +03:00
Balena CI
1009958340 v12.48.5 2021-09-07 14:12:24 +03:00
Balena CI
dc59b7e4b0 v12.48.4 2021-08-31 04:34:45 +03:00
Balena CI
a8c2724929 v12.48.3 2021-08-31 04:03:14 +03:00
Balena CI
f3ab41841a v12.48.2 2021-08-31 02:23:23 +03:00
Balena CI
08ee8643cb v12.48.1 2021-08-27 03:23:23 +03:00
Balena CI
4c54d6c171 v12.48.0 2021-08-26 18:38:44 +03:00
Paulo Castro
d0cdc900a2 Add contract contents at release creation time
Change-type: patch
2021-08-26 16:11:23 +01:00
toochevere
7d568a928b Add balena.yml handling and --draft to balena deploy release creation
This change allows use of a contract and release semver when doing a push,
and is part of the larger feature to use the builder as part of a CI/CD pipeline.

Change-type: minor
Signed-off-by: Paul Jonathan <pj@balena.io>
2021-08-25 17:01:17 +00:00
Balena CI
2331e0a3e5 v12.47.0 2021-08-20 02:15:13 +03:00
Paulo Castro
c2d3eee7cc Add deprecation policy checker and --unsupported global flag
Change-type: minor
2021-08-19 23:17:31 +01:00
Balena CI
d8b08f7272 v12.46.2 2021-08-17 02:27:23 +03:00
Paulo Castro
318de8f017 Update dependencies (balena-sdk from v15.36.0 to v15.48.0)
Update balena-sdk from 15.36.0 to 15.48.0

Change-type: patch
2021-08-16 23:33:44 +01:00
Balena CI
2b0341e12a v12.46.1 2021-08-16 18:08:37 +03:00
Kyle Harding
19fd3094d1
preload: Restore support for armv7 with custom preload image
Update balena-preload from 10.4.20 to 10.5.0

Change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-16 09:29:14 -04:00
Balena CI
7c4974f4f5 v12.46.0 2021-08-15 20:09:40 +03:00
Balena CI
d11f49e0f8 v12.45.2 2021-08-14 03:23:04 +03:00
Balena CI
d2fabcaf30 v12.45.1 2021-08-11 17:27:05 +03:00
Balena CI
485a9e944f v12.45.0 2021-08-09 19:35:52 +03:00
Balena CI
c3406603db v12.44.29 2021-07-27 16:49:35 +03:00
Kyle Harding
6cb2893750
preload: Fix storage driver detection in balenaOS v2.80.9
Change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-07-26 12:03:49 -04:00
Balena CI
216172ed4f v12.44.28 2021-07-23 17:55:35 +03:00
Balena CI
918c2e912d v12.44.27 2021-07-23 14:25:16 +03:00
Balena CI
0892caa155 v12.44.26 2021-07-22 04:31:34 +03:00
Paulo Castro
f914fa2d8a chore: Remove 'umount' dependency (as advised by "npm audit")
Address security advisory https://www.npmjs.com/advisories/1512

Change-type: patch
2021-07-21 23:56:57 +01:00
Paulo Castro
c8f5542c8a chore: Update oclif
Change-type: patch
2021-07-21 23:56:46 +01:00
Paulo Castro
a2cad7bf53 chore: Update dependencies ("npm audit fix")
Change-type: patch
2021-07-21 23:56:35 +01:00
Paulo Castro
3a871a0003 chore: Update balena-lint
Change-type: patch
2021-07-20 18:02:16 +01:00
Balena CI
e552e36f7b v12.44.25 2021-07-20 18:56:54 +03:00
Balena CI
1ec8d9a4ca v12.44.24 2021-07-10 00:30:25 +03:00
Paulo Castro
cfd790a193 Update 'devDependencies' in package.json
Change-type: patch
2021-07-09 21:34:09 +01:00
Balena CI
fe7cbf4f74 v12.44.23 2021-06-30 19:26:18 +03:00
Balena CI
bb6b4b255a v12.44.22 2021-06-24 19:55:41 +03:00
Kyle Harding
1dba5cc7c1
preload: Catch sfdisk errors that result in an endless spinner
Change-type: patch
Changelog-entry: preload: Catch sfdisk errors that result in an endless spinner
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-06-23 12:56:41 -04:00
Balena CI
43c6fe672f v12.44.21 2021-06-23 16:54:41 +03:00
Paulo Castro
4d588e51a7 Update author details in package.json, Windows Programs and Features
Change-type: patch
2021-06-22 00:05:25 +01:00
Balena CI
0035545ce1 v12.44.20 2021-06-15 00:10:05 +03:00
Paulo Castro
6e7a0defb7 Update balena-sdk from 15.31.0 to 15.36.0
Update balena-sdk from 15.31.0 to 15.36.0

Change-type: patch
2021-05-16 19:34:40 +00:00
Balena CI
e2ffc5f068 v12.44.19 2021-05-31 11:47:23 +03:00
Paulo Castro
d15b54cf40 Fix fast-boot module caching with read-only installation folders
* Add missing fast-boot `stop()` call on CLI exit to avoid 1s timeout.
* Move `.fast-boot.json` to `~/.balena/cli-module-cache.json` to
address scenarios where the CLI is installed to a read-only folder:
- pkg's internal 'snapshot' filesystem (standalone zip package)
- Root-owned folder without write permission to regular users,
  like `/usr[/local]/lib/balena-cli` (the case of caxa-based
  installers or the GUI installer for macOS).

Change-type: patch
2021-05-27 00:23:36 +00:00
Balena CI
c619ecd41b v12.44.18 2021-05-28 16:17:00 +03:00
Balena CI
c938df2445 v12.44.17 2021-05-24 18:17:54 +03:00
Balena CI
9265588745 v12.44.16 2021-05-18 18:35:46 +03:00
Kyle Harding
b17dad8c60
preload: Update balena-preload to 10.4.7
Change-type: patch
Changelog-entry: preload: Avoid hardcoded registry2 URLs with openBalena
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-05-18 11:04:58 -04:00
Balena CI
492dbae7f1 v12.44.15 2021-05-16 22:17:02 +03:00
Roland Kajatin
501882fd26 os configure, local configure: Fix "Unsupported filesystem" error
When configuring a BalenaOS image with system connections using the CLI,
the function assumed that the boot partition was always 1. This is not
the case for every supported board. Therefore, a new function is added,
which automatically determines the boot partition number and allows
users to configure the image with system connection settings.

This change affects both the `balena local configure` and `balena os configure` commands.

Change-type: patch
2021-05-16 18:08:26 +02:00
Balena CI
e2ff561728 v12.44.14 2021-05-10 01:09:23 +03:00
Pierre Kancir
a3e90182bc Add completion generator from oclif.manifest.json
Change-type: patch
2021-05-09 11:05:31 +02:00
Balena CI
3ac85dcc5f v12.44.13 2021-05-07 20:54:53 +03:00
Paulo Castro
2c922ee6d2 Update dependencies (multibuild, dockerode, docker-toolbelt, docker-progress)
Update resin-multibuild from 4.7.2 to 4.11.0

Change-type: patch
2021-05-07 00:32:15 +01:00
Paulo Castro
d9821939d9 preload: Improve error handling (stop spinning wheels)
Update balena-preload from 10.4.2 to 10.4.6

Connects-to: #2045
Change-type: patch
2021-05-07 00:00:07 +01:00
Balena CI
579d68a8f0 v12.44.12 2021-04-27 17:58:06 +03:00
Kyle Harding
0f2780744f
preload: Update to Docker 20.10 with cgroups v2 support
Update balena-preload from 10.4.1 to 10.4.2.

Change-type: patch
Changelog-entry: preload: Update to Docker 20.10 with cgroups v2 support
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-04-27 10:06:33 -04:00
Balena CI
b4495839ca v12.44.11 2021-04-21 16:46:55 +03:00
Balena CI
ba1ea54d69 v12.44.10 2021-04-16 01:24:55 +03:00
Balena CI
3d3e91d49d v12.44.9 2021-04-14 04:06:00 +03:00
Balena CI
83a23d9f30 v12.44.8 2021-04-10 02:37:53 +03:00
Paulo Castro
d50d18d492 push, logs: Fix parsing of local mode device logs (NDJSON stream)
Resolves: #2185
Change-type: patch
2021-04-09 23:58:04 +01:00
Balena CI
0b0fb94834 v12.44.7 2021-04-09 22:00:07 +03:00
Balena CI
cc8a8513e9 v12.44.6 2021-04-07 22:44:44 +03:00
Balena CI
57cd096612 v12.44.5 2021-04-07 19:59:18 +03:00
Paulo Castro
b7500fc2c2 Update resin-compose-parse from 2.1.2 to 2.1.3
Change-type: patch
2021-04-07 17:26:43 +01:00
Paulo Castro
dc6c8d7472 Update balena-config-json from 4.1.0 to 4.1.1
Change-type: patch
2021-04-07 17:26:24 +01:00
Paulo Castro
5c5be8f7b7 Update etcher-sdk from 6.2.0 to 6.2.1
Change-type: patch
2021-04-07 17:14:13 +01:00
Paulo Castro
5bdd6c6034 Update balena-sdk from 15.29.0 to 15.31.0
Change-type: patch
2021-04-07 16:58:21 +01:00
Balena CI
a5bade99fc v12.44.4 2021-04-07 00:42:46 +03:00
Dan Goodman
973f1a9c40 Add notarization for macOS graphical installer
Change-type: patch
2021-04-06 16:56:07 -04:00
Balena CI
16ea0c9d6d v12.44.3 2021-04-05 01:47:08 +03:00
Balena CI
b66706e8ee v12.44.2 2021-04-02 20:25:58 +03:00
Balena CI
67b7b8b5d0 v12.44.1 2021-03-31 19:15:26 +03:00
Balena CI
9676ea94cb v12.44.0 2021-03-31 15:13:11 +03:00
Marios Balamatsias
ac96616e4e osConfigure/localFlash: Add support for Node.js v14
* Replace old resin-image-fs with newer balena-image-fs
* package.json: Remove resin-image-fs package
* package: Install dependencies that work with node14
* Remove resin-image-fs typings
* Fix etcher-sdk related types
* local/flash: Add unmountOnSuccess, write, direct properties on flash
	Taken from https://github.com/balena-io-modules/etcher-sdk/blob/master/examples/multi-destination.ts
* tests/utils/eol-conversion: Remove ext2fs sample binary
	Specifically ext2fs/build/Release/bindings.node
	I removed it because the file doesn't exist
* tests/test-data/pkg: Add new expected warnings darwin/linux/windows
* os/configure: Remove windows check
* local/flash: Check if environment is WSL and show warning message
* Get tests to pass with certain Node v14 warning messages
* INSTALL-WINDOWS: Remove os configure warning

Improve push and logs support for Node.js v14 (bump 'net-keepalive')

Resolves: #2200
Resolves: #1990
Change-type: minor
Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
2021-03-31 01:15:47 +03:00
Balena CI
2737c9c53c v12.43.2 2021-03-26 17:31:50 +02:00
Balena CI
3ac1994941 v12.43.1 2021-03-26 01:15:19 +02:00
Balena CI
4911db640f v12.43.0 2021-03-23 03:01:51 +02:00
Paulo Castro
329b84d01e Add macOS uninstall script (sudo /usr/local/lib/balena-cli/bin/uninstall)
Change-type: minor
2021-03-23 00:04:43 +00:00
Paulo Castro
25b1dff5d8 Bump patch-package dependency and remove its own patch file
Change-type: patch
2021-03-22 16:12:44 +00:00
Balena CI
fb1768b4ca v12.42.2 2021-03-21 01:31:40 +02:00
Paulo Castro
37c2880996 push: Fix docker-compose.dev.yml serialization ("should be object,null" error)
Change-type: patch
2021-03-20 22:17:20 +00:00
Balena CI
835445be2e v12.42.1 2021-03-19 18:58:58 +02:00
Balena CI
fdc2bff063 v12.42.0 2021-03-19 15:28:52 +02:00
Chris Wiggins
43906d22c8 Update balena-sdk from 15.20.0 to 15.29.0
Change-type: patch
2021-03-19 14:41:20 +13:00
Balena CI
43f1188f1d v12.41.3 2021-03-17 18:45:08 +02:00
Paulo Castro
5fc009a6ae Update supported npm version range in package.json (<7.0.0)
Connects-to: #2221
Change-type: patch
2021-03-17 15:28:39 +00:00
Balena CI
480f84993b v12.41.2 2021-03-17 10:46:32 +02:00
Balena CI
4bfd345b68 v12.41.1 2021-03-15 20:39:53 +02:00
Balena CI
b2ad9f1643 v12.41.0 2021-03-15 16:07:04 +02:00
Balena CI
23165806aa v12.40.4 2021-03-09 19:36:10 +02:00
Paulo Castro
c62445a399 macOS GUI installer: Update signing certificate name
Change-type: patch
2021-03-09 16:40:38 +00:00
Balena CI
4fe660b3a5 v12.40.3 2021-03-06 18:51:02 +02:00
Balena CI
8b99cd7170 v12.40.2 2021-02-24 00:45:01 +02:00
Balena CI
e28c3f9814 v12.40.1 2021-02-23 16:55:03 +02:00
Balena CI
9671372b9e v12.40.0 2021-02-10 03:28:52 +02:00
Balena CI
a701cd8d4d v12.39.1 2021-02-07 01:08:07 +02:00
Balena CI
0a995ecc49 v12.39.0 2021-02-04 19:41:10 +02:00
Balena CI
af1de34840 v12.38.10 2021-02-04 17:00:43 +02:00
Balena CI
3d1f16c0ab v12.38.9 2021-02-04 15:59:06 +02:00
Balena CI
43b93e7fd4 v12.38.8 2021-01-29 17:04:38 +02:00
Balena CI
023fc57914 v12.38.7 2021-01-26 10:31:28 +02:00
Balena CI
fed58278c9 v12.38.6 2021-01-23 03:09:50 +02:00
Balena CI
7181dc5401 v12.38.5 2021-01-22 12:59:32 +02:00
Balena CI
7ae83d9ce5 tls: Use TLS for tunnel connection
Switch to using the exposed tunnelUrl and TLS for making
tunnels to the device, to improve security.

Change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
2021-01-20 21:18:23 +00:00
Balena CI
d60ec13d5c v12.38.4 2021-01-21 19:14:47 +02:00
Paulo Castro
b363d28664 Update supported Node.js version range in package.json (<13.0.0)
Change-type: patch
2021-01-21 15:58:08 +00:00
Balena CI
31281549a6 v12.38.3 2021-01-19 19:19:10 +02:00
Balena CI
4cd3ef8b91 v12.38.2 2021-01-19 10:22:20 +02:00
Balena CI
360c6e42f8 v12.38.1 2021-01-15 18:54:21 +02:00
Balena CI
1f74889386 v12.38.0 2021-01-15 01:27:04 +02:00
Balena CI
3d9d8bf5c8 v12.37.2 2021-01-14 16:50:48 +02:00
Balena CI
caadce6c2b v12.37.1 2021-01-06 17:30:57 +02:00
Balena CI
b5028c65cc v12.37.0 2020-12-29 12:58:58 +02:00
Alexis Svinartchouk
0e7f953f72 Update balena-preload to 10.4.1
10.4.0 improves image size estimation
10.4.1 prevents running out of space while pulling images because of temporary files

Change-type: patch
2020-12-28 16:42:12 +01:00
Balena CI
61b11994b5 v12.36.1 2020-12-24 02:20:29 +02:00
Balena CI
358acbd2c8 v12.36.0 2020-12-23 09:36:42 +02:00
Balena CI
3bff569758 v12.35.3 2020-12-21 13:18:38 +02:00
Balena CI
194d12cb3d v12.35.2 2020-12-18 11:44:48 +02:00
Balena CI
da652c6bce v12.35.1 2020-12-17 17:06:38 +02:00
Balena CI
f128eaf389 v12.35.0 2020-12-15 17:46:38 +02:00
Balena CI
6fc3b0df58 v12.34.0 2020-12-15 16:47:17 +02:00
Balena CI
c6430274e5 v12.33.2 2020-12-15 09:40:26 +02:00
josecoelho
439d8391ee Improve error message for issues to access balena settings
Update balena-settings-storage from 6.0.1 to 7.0.0

Resolves: #1667
Change-type: patch
2020-12-15 20:14:54 +13:00
Balena CI
0d3ca63f00 v12.33.1 2020-12-11 18:44:05 +02:00
Balena CI
10bca728f0 v12.33.0 2020-12-11 17:12:40 +02:00
Balena CI
836ae1cf4a v12.32.2 2020-12-11 03:11:16 +02:00
Balena CI
d2cb88dfb8 v12.32.1 2020-12-11 02:30:10 +02:00
Balena CI
6b0201866f v12.32.0 2020-12-10 18:42:18 +02:00
Balena CI
b319ec7281 v12.31.0 2020-12-10 14:38:47 +02:00
Balena CI
309b1ba6a0 v12.30.4 2020-12-10 10:20:29 +02:00
Balena CI
5bb05f3a8c v12.30.3 2020-12-09 19:07:19 +02:00
Balena CI
140993f554 v12.30.2 2020-12-08 13:02:07 +02:00
Balena CI
ad16c5270e v12.30.1 2020-12-07 16:14:13 +02:00
Balena CI
4dc53eb056 v12.30.0 2020-12-07 14:30:09 +02:00
Marios Balamatsias
8a3e386d21 packages: Bump balena-sdk and balena-errors
Update balena-sdk from 15.6.0 to 15.20.0
Update balena-errors from 4.4.1 to 4.7.1

Change-type: minor
Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
2020-12-07 13:19:02 +02:00
Balena CI
090fc58d10 v12.29.1 2020-12-04 03:22:19 +02:00
Balena CI
0bae6546f2 v12.29.0 2020-12-01 16:07:38 +02:00
Balena CI
8115d156df v12.28.3 2020-11-26 16:48:38 +02:00
Balena CI
ac49246141 v12.28.2 2020-11-20 14:44:30 +02:00