|
40f643c07f
|
Convert device init to async await and oclif
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-07-02 20:33:58 +02:00 |
|
|
402e48c8f8
|
Fix cross-framework nested commands
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-07-02 20:33:05 +02:00 |
|
|
178c3f9154
|
Remove all module level bluebird usage from eagerly loaded modules
Change-type: patch
|
2020-07-02 14:00:26 +01:00 |
|
|
c35f701190
|
Convert lib/actions-oclif/tunnel to async/await
Change-type: patch
|
2020-07-02 11:02:41 +00:00 |
|
|
2307a15b10
|
balena ssh: Refactor error handling and test cases
Connects-to: #1896
Change-type: patch
|
2020-07-02 00:50:32 +01:00 |
|
|
f6ca5ef397
|
Enable long stack traces for --debug as well as DEBUG=1
Change-type: patch
|
2020-07-01 13:03:42 +00:00 |
|
|
9697081d73
|
Convert command tunnel to oclif, and fix port map spec issues.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-07-01 11:25:09 +02:00 |
|
|
303c3af061
|
Switch from Bluebird.join to native version
Change-type: patch
|
2020-06-30 23:59:18 +01:00 |
|
|
984d1a3fd6
|
Switch from new Bluebird to native version
Change-type: patch
|
2020-06-30 23:59:17 +01:00 |
|
|
ef9c2e9c18
|
Switch from Bluebird.each to native version
Change-type: patch
|
2020-06-30 23:59:15 +01:00 |
|
|
d4f288394b
|
Switch from Bluebird.map to native version
Change-type: patch
|
2020-06-30 23:59:11 +01:00 |
|
|
5e94f3f9c9
|
Add typing info to requires wherever possible
Change-type: patch
|
2020-06-30 23:21:39 +01:00 |
|
|
209ea64b82
|
Update dependencies still using balena-sdk 10.x
Change-type: patch
|
2020-06-30 22:19:48 +01:00 |
|
|
2a3479c7c6
|
Stop importing specific lodash files
We already import the entirety of lodash so importing the individual
files just adds time to also import the single file versions
Change-type: patch
|
2020-06-30 13:52:08 +01:00 |
|
|
3207a2922a
|
Prepare for field based retrieval of device overall_status
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2020-06-29 22:55:17 +03:00 |
|
|
bd4d836a31
|
Stop using the removed imageMakerUrl balena-sdk argument
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2020-06-29 22:55:17 +03:00 |
|
|
6add63c6ac
|
Add back the device mac_address field
Looks like this was accidentally removed during the
oclif refactor of `balena device`
Change-type: patch
See: https://github.com/balena-io/balena-cli/pull/1871
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2020-06-29 16:04:37 +03:00 |
|
|
eaf61d801c
|
Add --multi-dockerignore (-m) option to push/build/deploy commands
Connects-to: #1870
Change-type: minor
|
2020-06-28 23:55:30 +01:00 |
|
|
1308b64c67
|
Recategorize some errors as expected.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-26 13:57:39 +02:00 |
|
|
512cfa3da1
|
Convert command ssh to oclif.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-26 12:46:27 +02:00 |
|
|
667358b23e
|
Import just strip-tags from common-tags to reduce startup time
This saves ~100ms for me on startup with no fast-boot cache and ~50ms
with a fast-boot cache
Change-type: patch
|
2020-06-25 22:56:43 +01:00 |
|
|
b50fef8cb4
|
Improve documentation regarding Windows support for os configure .
Change-type: patch
Resolves: #1812
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-25 13:57:47 +02:00 |
|
|
b114697cab
|
Use native fs promises rather than promisify or mz
Change-type: patch
|
2020-06-24 18:13:48 +01:00 |
|
|
03eed32f12
|
Simplify some exports
Change-type: patch
|
2020-06-24 15:23:53 +00:00 |
|
|
6dce5c1212
|
Use import type where possible to explicitly import only type info
Change-type: patch
|
2020-06-24 13:46:27 +00:00 |
|
|
420a282bea
|
Standardize all references to Bluebird
Change-type: patch
|
2020-06-24 12:38:09 +00:00 |
|
|
2f7dd54e37
|
Cache username for a given auth to avoid fetching it every time
Change-type: patch
|
2020-06-24 11:36:43 +00:00 |
|
|
4656f8f11d
|
Make offline device error handling more robust.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-24 12:44:42 +02:00 |
|
|
5b5f258685
|
Improve handling of oclif parser errors.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-24 12:44:42 +02:00 |
|
|
7d2e32777f
|
Convert commands login, logout, whoami to oclif.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-24 12:44:42 +02:00 |
|
|
7794158062
|
Stub the errors module without needing two export methods
Change-type: patch
|
2020-06-22 17:16:45 +01:00 |
|
|
11d1a3f5a0
|
Add runtime warning for unused .dockerignore files
Change-type: patch
|
2020-06-22 01:14:27 +01:00 |
|
|
2859d16b31
|
Improve error handling for oclif "missing required arg"
Change-type: patch
|
2020-06-22 01:14:01 +01:00 |
|
|
ebb0ec5287
|
Convert device os-update command to oclif
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-19 10:04:39 +02:00 |
|
|
ab673f884a
|
Convert device commands to oclif
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-18 13:59:41 +02:00 |
|
|
146de39b83
|
Add --gitignore (-g) option to push/build/deploy commands for v11 compatibility
Change-type: minor
|
2020-06-17 14:18:23 +01:00 |
|
|
c619bd4b99
|
Update 'balena-lint' and apply new prettier rules
Change-type: patch
|
2020-06-15 23:53:07 +01:00 |
|
|
19c3069b22
|
Convert 'logs' command to async/await and add tests
Change-type: patch
|
2020-06-15 23:53:05 +01:00 |
|
|
7e1d58546c
|
Add tests for standalone executable via proxy server
Change-type: patch
|
2020-06-15 23:53:04 +01:00 |
|
|
3ecf461d55
|
Update 'balena-sdk' from v12 to v13 and update code and tests as needed
Change-type: patch
|
2020-06-15 23:53:01 +01:00 |
|
|
a7b78d2ccd
|
Turn v12 feature switch on
See https://github.com/balena-io/balena-cli/issues/1770
Change-type: major
|
2020-06-15 23:52:58 +01:00 |
|
|
41e5fdbe27
|
balena device: Add the mac_address field
Connects-to: #1857
HQ: https://github.com/balena-io/balena/issues/2195
Depends-on: https://github.com/balena-io/balena-sdk/pull/914
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2020-06-11 18:54:53 +03:00 |
|
|
d967b942e0
|
Allow setting the initialDeviceName
Change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
|
2020-06-11 16:02:17 +01:00 |
|
|
ff282205d5
|
Restrict error handler typing
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-10 12:37:09 +02:00 |
|
|
555096db6b
|
Fix handling of BalenaExpiredToken error
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-09 17:40:06 +02:00 |
|
|
1569915fae
|
v12 preparations: Add feature switch for default eol-converson
Change-type: patch
Connects-to: #1770
|
2020-06-05 16:37:44 +01:00 |
|
|
728c4f4296
|
Convert 'balena device public-url' commands to oclif
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
|
2020-06-02 19:00:32 +02:00 |
|
|
626d328194
|
v12 preparations: Add feature switch for build/deploy --logs option
Connects-to: #1770
Change-type: patch
|
2020-06-02 16:42:51 +01:00 |
|
|
2ab8ae1c10
|
v12 preparations: Add feature switch for project directory validation
Connects-to: #1770
Change-type: patch
|
2020-05-29 22:03:55 +01:00 |
|
|
fcc13f9476
|
v12 preparations: Add feature switch for 'balena apps --verbose'
Connects-to: #1770
Change-type: patch
|
2020-05-29 22:03:39 +01:00 |
|