Commit Graph

1014 Commits

Author SHA1 Message Date
Balena CI
7b78a777ac v12.9.0 2020-07-15 21:04:53 +03:00
Paulo Castro
a6a8dc822f Update net-keepalive and pkg, Node.js >= v10.20.0 (steps towards Node.js v14)
Change-type: minor
2020-07-15 16:30:15 +00:00
Balena CI
b9734b7b09 v12.8.0 2020-07-15 18:02:21 +03:00
Balena CI
d419ae9183 v12.7.7 2020-07-15 01:19:21 +03:00
Balena CI
c65dafd2ff v12.7.6 2020-07-14 18:48:43 +03:00
Balena CI
8c12510f17 v12.7.5 2020-07-13 15:01:52 +03:00
Balena CI
457eff1d43 v12.7.4 2020-07-13 13:42:03 +03:00
Balena CI
bcc9f9e766 v12.7.3 2020-07-10 22:17:17 +03:00
Balena CI
3beaa76ec5 v12.7.2 2020-07-10 13:51:11 +03:00
Balena CI
92d37ffcb7 v12.7.1 2020-07-10 10:57:14 +03:00
Balena CI
7da7ff6cf0 v12.7.0 2020-07-09 21:43:41 +03:00
Balena CI
00c78dfcd8 v12.6.8 2020-07-09 19:54:11 +03:00
Balena CI
0c3790bc45 v12.6.7 2020-07-09 17:42:21 +03:00
Balena CI
463f3f40ca v12.6.6 2020-07-09 15:30:13 +03:00
Balena CI
e2c9bf86c7 v12.6.5 2020-07-09 13:22:52 +03:00
Balena CI
0bd27bd7ac v12.6.4 2020-07-08 20:46:13 +03:00
Balena CI
6082771aad v12.6.3 2020-07-08 19:12:51 +03:00
Balena CI
a27536045d v12.6.2 2020-07-08 17:59:12 +03:00
Balena CI
0da5f822e4 v12.6.1 2020-07-08 12:55:11 +03:00
Balena CI
4b110fef8e v12.6.0 2020-07-07 03:25:23 +03:00
Paulo Castro
f326994f8e build/deploy/preload: Accept DOCKER_CERT_PATH and DOCKER_TLS_VERIFY env vars
This allows the build and deploy commands to work with 'docker-machine'
(the preload command still does not work with docker-machine, though).

Resolves: #1844
Change-type: minor
2020-07-06 23:07:02 +01:00
Balena CI
e80697013e v12.5.2 2020-07-06 14:24:21 +03:00
Balena CI
d4c513fd41 v12.5.1 2020-07-06 13:47:11 +03:00
Balena CI
7301b9c246 v12.5.0 2020-07-04 01:33:30 +03:00
Balena CI
95f9443c2a v12.4.0 2020-07-04 01:00:01 +03:00
Balena CI
67d6b59cb9 v12.3.15 2020-07-04 00:29:51 +03:00
Balena CI
467a923353 v12.3.14 2020-07-03 21:37:21 +03:00
Balena CI
f846ef0c19 v12.3.13 2020-07-03 16:13:32 +03:00
Pagan Gazzard
afc660762f Add explicit dependency on balena-settings-storage
Change-type: patch
2020-07-02 23:12:38 +00:00
Balena CI
5002017de6 v12.3.12 2020-07-02 23:01:13 +03:00
Balena CI
6f6cb42725 v12.3.11 2020-07-02 19:13:32 +03:00
Balena CI
a74815c1bb v12.3.10 2020-07-02 15:56:37 +03:00
Balena CI
9e465217b2 v12.3.9 2020-07-02 11:50:21 +03:00
Balena CI
33add41dc7 v12.3.8 2020-07-01 16:36:19 +03:00
Balena CI
15ed67422d v12.3.7 2020-07-01 12:53:32 +03:00
Balena CI
35200697de v12.3.6 2020-07-01 02:30:55 +03:00
Balena CI
41a8e1b2a4 v12.3.5 2020-07-01 01:51:46 +03:00
Pagan Gazzard
5e94f3f9c9 Add typing info to requires wherever possible
Change-type: patch
2020-06-30 23:21:39 +01:00
Balena CI
3d0a93692f v12.3.4 2020-07-01 01:03:52 +03:00
Pagan Gazzard
209ea64b82 Update dependencies still using balena-sdk 10.x
Change-type: patch
2020-06-30 22:19:48 +01:00
Balena CI
21c8a38c22 v12.3.3 2020-06-30 18:02:52 +03:00
Balena CI
c95568b5a4 v12.3.2 2020-06-30 16:36:50 +03:00
Balena CI
7f2501439d v12.3.1 2020-06-30 13:43:09 +03:00
Balena CI
c5628d0056 v12.3.0 2020-06-30 00:56:03 +03:00
Balena CI
812b11db5f v12.2.2 2020-06-29 23:54:25 +03:00
Balena CI
a039ec86dd v12.2.1 2020-06-29 22:53:40 +03:00
Balena CI
361e54b3bd v12.2.0 2020-06-29 11:55:32 +03:00
Balena CI
4cc4a22af3 v12.1.16 2020-06-26 15:29:05 +03:00
Balena CI
17089a35c3 v12.1.15 2020-06-26 14:45:30 +03:00
Balena CI
674dccef21 v12.1.14 2020-06-26 13:27:24 +03:00
Balena CI
f47a4ccb2b v12.1.13 2020-06-25 15:29:26 +03:00
Balena CI
4f7ea7e32a v12.1.12 2020-06-25 02:20:42 +03:00
Pagan Gazzard
b114697cab Use native fs promises rather than promisify or mz
Change-type: patch
2020-06-24 18:13:48 +01:00
Balena CI
14ce4d73b6 v12.1.11 2020-06-24 20:12:41 +03:00
Pagan Gazzard
c054d55456 Use cacheScope for fast-boot2 to allow caching when globally installed
Change-type: patch
2020-06-24 16:43:03 +00:00
Balena CI
133daefe83 v12.1.10 2020-06-24 19:13:43 +03:00
Balena CI
e1d51305b0 v12.1.9 2020-06-24 17:57:44 +03:00
Balena CI
a26c3912d3 v12.1.8 2020-06-24 16:31:24 +03:00
Balena CI
cfbf00f543 v12.1.7 2020-06-24 15:05:43 +03:00
Balena CI
ab9dabaf77 v12.1.6 2020-06-24 14:15:03 +03:00
Balena CI
10120bb97f v12.1.5 2020-06-24 11:39:12 +03:00
Balena CI
f686d3a9bf v12.1.4 2020-06-23 19:19:22 +03:00
Balena CI
24d6b7fa38 v12.1.3 2020-06-22 14:52:51 +03:00
Balena CI
70bfe4ce8e v12.1.2 2020-06-19 11:35:33 +03:00
Balena CI
4995e9b642 v12.1.1 2020-06-18 22:35:22 +03:00
Balena CI
907508bce1 v12.1.0 2020-06-17 18:00:03 +03:00
Paulo Castro
146de39b83 Add --gitignore (-g) option to push/build/deploy commands for v11 compatibility
Change-type: minor
2020-06-17 14:18:23 +01:00
Balena CI
a3cab32b4e v12.0.0 2020-06-16 11:02:40 +03:00
Paulo Castro
c619bd4b99 Update 'balena-lint' and apply new prettier rules
Change-type: patch
2020-06-15 23:53:07 +01:00
Paulo Castro
7e1d58546c Add tests for standalone executable via proxy server
Change-type: patch
2020-06-15 23:53:04 +01:00
Paulo Castro
2c01f8adee Update 'global-agent' (fix proxy server issues with unauthenticated setup)
Change-type: patch
2020-06-15 23:53:02 +01:00
Paulo Castro
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
Paulo Castro
06ab84fd10 Update 'pkg' dependency (improve support for Node v14)
Change-type: patch
2020-06-15 23:52:59 +01:00
Balena CI
b32ae4a667 v11.36.0 2020-06-11 20:04:33 +03:00
Balena CI
6dc0fe10bc v11.35.21 2020-06-11 18:39:32 +03:00
Balena CI
7e34fdfeeb v11.35.20 2020-06-10 16:07:09 +03:00
Balena CI
be144fafa2 v11.35.19 2020-06-10 09:25:32 +03:00
Balena CI
a85c482416 v11.35.18 2020-06-05 22:26:41 +03:00
Balena CI
f455602c73 v11.35.17 2020-06-02 23:04:51 +03:00
Balena CI
bf073942f0 v11.35.16 2020-06-02 19:27:43 +03:00
Balena CI
21dd959344 v11.35.15 2020-06-01 10:47:04 +03:00
Balena CI
040c4987fc v11.35.14 2020-05-29 19:59:53 +03:00
Balena CI
d7213e868f v11.35.13 2020-05-29 18:33:19 +03:00
Balena CI
e4f605d6ac v11.35.12 2020-05-29 10:03:49 +03:00
Balena CI
fcaaec1fff v11.35.11 2020-05-29 02:38:31 +03:00
Balena CI
bc4aa6006e v11.35.10 2020-05-27 19:57:29 +03:00
Balena CI
56a196210d v11.35.9 2020-05-25 20:01:01 +03:00
Balena CI
3cb184c8af v11.35.8 2020-05-25 18:10:31 +03:00
Balena CI
3b426e4a53 v11.35.7 2020-05-25 10:30:29 +03:00
Balena CI
e5861a708e v11.35.6 2020-05-22 15:13:49 +03:00
Paulo Castro
480228d8f4 Add tests for 'balena deploy'
Connects-to: #1045
Change-type: patch
2020-05-22 00:24:46 +01:00
Balena CI
175413af34 v11.35.5 2020-05-21 14:27:10 +03:00
Balena CI
a21d3fe2d2 v11.35.4 2020-05-19 17:40:08 +03:00
Balena CI
d33b7ec585 v11.35.3 2020-05-18 16:31:06 +03:00
Pagan Gazzard
744122b1b8 Update typescript to 3.9
Change-type: patch
2020-05-18 13:32:15 +01:00
Balena CI
c3a8bb3de6 v11.35.2 2020-05-18 13:14:46 +03:00
Balena CI
11d5deef4c v11.35.1 2020-05-14 17:58:20 +03:00
Balena CI
2fdd023a64 v11.35.0 2020-05-14 16:19:51 +03:00
Balena CI
052c8d138e v11.34.0 2020-05-14 01:18:30 +03:00
Paulo Castro
4577d72ead push/build/deploy: add --nogitignore option and update dockerignore filter library
Connects-to: #1032
Connects-to: #1148
Change-type: minor
2020-05-13 22:33:37 +01:00
Balena CI
0dde84ec0b v11.33.4 2020-05-13 01:17:16 +03:00
Balena CI
5723e69267 v11.33.3 2020-05-12 11:47:07 +03:00
Balena CI
aff5cd9b0d v11.33.2 2020-05-12 00:37:55 +03:00
Balena CI
9756efb539 v11.33.1 2020-05-11 21:02:19 +03:00
Scott Lowe
127560fa65 Update resin-multibuild
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
2020-05-11 17:55:04 +01:00
Balena CI
2611ea22f9 v11.33.0 2020-05-11 15:38:28 +03:00
Balena CI
f63be0b4cd v11.32.15 2020-05-06 14:12:03 +03:00
Balena CI
ee54d638ad v11.32.14 2020-05-04 17:51:13 +03:00
Balena CI
01147c31a4 v11.32.13 2020-05-04 15:19:27 +03:00
Balena CI
97def08ec5 v11.32.12 2020-05-04 13:15:15 +03:00
Balena CI
6ae337db8a v11.32.11 2020-05-01 19:31:39 +03:00
Balena CI
597b894917 v11.32.10 2020-05-01 16:07:04 +03:00
Balena CI
1d9a397f71 v11.32.9 2020-05-01 14:16:11 +03:00
Balena CI
4f6550e7eb v11.32.8 2020-05-01 12:58:14 +03:00
Balena CI
b5cac122cf v11.32.7 2020-05-01 11:25:23 +03:00
Balena CI
275fa9c16b v11.32.6 2020-05-01 08:26:26 +03:00
Balena CI
bcd49e0292 v11.32.5 2020-05-01 07:26:14 +03:00
Balena CI
d5d0486c3f v11.32.4 2020-04-30 21:33:54 +03:00
Pagan Gazzard
ab526c9ed8 Convert gulpfile.coffee to javascript
Change-type: patch
2020-04-30 17:58:13 +01:00
Pagan Gazzard
14c5b27cdd Convert lib/app-capitano.coffee to javascript
Change-type: patch
2020-04-30 17:57:37 +01:00
Balena CI
ce01ce73b1 v11.32.3 2020-04-30 19:56:04 +03:00
Balena CI
692eddf43f v11.32.2 2020-04-30 18:56:15 +03:00
Balena CI
dbe9a727d5 v11.32.1 2020-04-30 16:49:46 +03:00
Balena CI
7311cfa755 v11.32.0 2020-04-30 15:50:36 +03:00
Scott Lowe
d398e22c58 Integrate livepush v3 and live directives
Change-type: minor
Resolves: #1784
Signed-off-by: Scott Lowe <scott@balena.io>
2020-04-30 12:25:17 +00:00
Balena CI
b51d2fffbb v11.31.28 2020-04-30 15:24:05 +03:00
Pagan Gazzard
203ccaf97b Convert lib/utils/deploy-legacy.coffee to javascript
Change-type: patch
2020-04-30 12:50:20 +01:00
Balena CI
a348528ed3 v11.31.27 2020-04-30 14:45:04 +03:00
Balena CI
f55376df32 v11.31.26 2020-04-30 13:56:36 +03:00
Balena CI
6b33f95661 v11.31.25 2020-04-30 07:36:33 +03:00
Balena CI
ad0b667bc7 v11.31.24 2020-04-29 18:13:56 +03:00
Balena CI
5c39952002 v11.31.23 2020-04-28 15:46:45 +03:00
Balena CI
6602845202 v11.31.22 2020-04-25 17:36:24 +03:00
Pagan Gazzard
0cfa1a0dfb Convert lib/actions/device.coffee to javascript
Change-type: patch
2020-04-25 14:08:30 +00:00
Balena CI
00ce3ab751 v11.31.21 2020-04-25 16:57:15 +03:00
Pagan Gazzard
d9f42b888d Install types for modules used in javascript to improve type checking
Change-type: patch
2020-04-25 12:01:05 +01:00
Balena CI
0db8c85fc8 v11.31.20 2020-04-25 02:19:34 +03:00
Balena CI
8dced8afe2 v11.31.19 2020-04-25 01:10:05 +03:00
Balena CI
68b64016ab v11.31.18 2020-04-25 00:01:35 +03:00
Pagan Gazzard
560b0abbe7 Convert lib/utils/compose.coffee to javascript
Change-type: patch
2020-04-24 16:17:23 +01:00
Balena CI
b48d238be6 v11.31.17 2020-04-24 18:04:06 +03:00
Balena CI
f8612fd748 v11.31.16 2020-04-24 17:14:18 +03:00
Balena CI
3302e2f639 v11.31.15 2020-04-24 12:57:15 +03:00
Pagan Gazzard
9f59b6dde5 Convert lib/utils/qemu.coffee to javascript
Change-type: patch
2020-04-24 10:20:15 +01:00
Balena CI
8be56ef092 v11.31.14 2020-04-23 19:35:54 +03:00
Balena CI
f7d4a37060 v11.31.13 2020-04-23 14:48:05 +03:00
Balena CI
6b0f645094 v11.31.12 2020-04-23 14:15:45 +03:00
Balena CI
fe0ad92b43 v11.31.11 2020-04-22 18:37:33 +03:00
Balena CI
e6264ced7a v11.31.10 2020-04-22 17:07:19 +03:00
Balena CI
e3672bc655 v11.31.9 2020-04-22 14:12:25 +03:00
Paulo Castro
e3c42cf63e Update patch-package (fix remaining source of seemingly random ENOENT error)
Connects-to: #1723
Change-type: patch
2020-04-22 11:42:09 +01:00
Balena CI
0ae138db03 v11.31.8 2020-04-22 13:40:55 +03:00
Pagan Gazzard
88e4009e88 Update to balena-release
Change-type: patch
2020-04-21 17:39:25 +01:00
Pagan Gazzard
82e17cea6a Update dependencies to pick up performance improvements
Change-type: patch
2020-04-21 15:42:56 +01:00
Balena CI
9ed363da9e v11.31.7 2020-04-21 12:09:47 +03:00
Balena CI
2de33d185a v11.31.6 2020-04-21 10:52:06 +03:00
Balena CI
57d0014e32 v11.31.5 2020-04-20 18:05:13 +03:00
Balena CI
7c9a23451b v11.31.4 2020-04-20 16:17:14 +03:00
Paulo Castro
a8b0573699 Unpin balena-sdk (bump balena-sdk to v12.33.0)
Change-type: patch
2020-04-18 02:50:00 +01:00
Balena CI
99963cbb89 v11.31.3 2020-04-17 02:40:26 +03:00
Paulo Castro
264c8535b4 Fix balena ssh "Application not found" (pin balena-sdk to v12.30.0)
Change-type: patch
2020-04-17 00:11:33 +01:00
Balena CI
159ee44d7e v11.31.2 2020-04-16 03:39:14 +03:00
Paulo Castro
52b2ba6a30 Fix seemingly random ENOENT error (update 'is-installed-globally' dependency)
Change-type: patch
Resolves: #1723
2020-04-15 18:58:51 +01:00
Balena CI
cc1ba3d84e v11.31.1 2020-04-15 19:46:53 +03:00
Balena CI
eba2e7e4fb v11.31.0 2020-04-15 16:48:28 +03:00
Scott Lowe
320b4864d9 device os-update: allow host OS upgrade with development balenaOS images
also:
fix `device os-update` incorrectly showing 0% progress
convert `device os-update` to use async/await

Change-type: minor
Resolves: #1725
Signed-off-by: Scott Lowe <scott@balena.io>
2020-04-15 15:07:10 +02:00
Balena CI
7f79451376 v11.30.17 2020-04-10 00:05:24 +03:00
Balena CI
f72d78954d v11.30.16 2020-04-07 21:43:29 +03:00
Balena CI
4fe5a10029 v11.30.15 2020-04-03 18:01:50 +03:00
Balena CI
7e2ee7ab93 v11.30.14 2020-04-03 15:46:50 +03:00
Paulo Castro
292ad89b7e Updated dependencies (vulnerability advisory CVE-2019-20149)
https://nvd.nist.gov/vuln/detail/CVE-2019-20149

Change-type: patch
2020-04-03 13:06:33 +01:00
Balena CI
c062e6e876 v11.30.13 2020-04-02 22:24:40 +03:00
Balena CI
ff319d67f3 v11.30.12 2020-04-01 17:18:17 +03:00
Balena CI
cbe12d5be7 v11.30.11 2020-04-01 14:53:30 +03:00
Balena CI
77873cf919 v11.30.10 2020-03-31 18:55:44 +03:00
Balena CI
43b1c5c24f v11.30.9 2020-03-31 14:21:28 +03:00
Balena CI
2d55df4704 v11.30.8 2020-03-31 02:36:18 +03:00
Paulo Castro
be76b8adbd Fix 'balena ssh' on MSYS Windows shell ("unexpected end of file")
Resolves: #1681
Change-type: patch
2020-03-30 14:45:16 +01:00
Balena CI
7b8e86372b v11.30.7 2020-03-30 16:43:29 +03:00
Balena CI
a6ccd87069 v11.30.6 2020-03-26 15:41:08 +02:00
Balena CI
eca3e91512 v11.30.5 2020-03-25 14:57:29 +02:00
Pagan Gazzard
b3b22d6399 Use balena-lint for javascript linting and add javascript type-checking
Change-type: patch
2020-03-25 12:12:03 +00:00
Balena CI
217cba819a v11.30.4 2020-03-24 20:57:00 +02:00
Balena CI
c8cade95da v11.30.3 2020-03-24 19:33:02 +02:00
Balena CI
3e1b10007a v11.30.2 2020-03-24 18:18:18 +02:00
Balena CI
6ec8bcddaa v11.30.1 2020-03-19 21:16:18 +02:00
Balena CI
dabe81c31b v11.30.0 2020-03-19 17:14:26 +02:00
Balena CI
9b79f79bac v11.29.5 2020-03-19 01:00:58 +02:00
Balena CI
62ea7518bc v11.29.4 2020-03-16 19:41:10 +02:00
Balena CI
18d3ca3413 v11.29.3 2020-03-13 02:37:28 +02:00
Balena CI
47fa2a6151 v11.29.2 2020-03-13 01:09:53 +02:00
Balena CI
e42650f433 v11.29.1 2020-03-13 00:16:33 +02:00
Balena CI
122b5a0655 v11.29.0 2020-03-12 21:11:52 +02:00
Pagan Gazzard
3d2e109e7f Update dependencies
Update balena-sdk from 12.26.7 to 12.29.1

Change-type: minor
2020-03-12 18:03:10 +00:00
Balena CI
26803067f1 v11.28.17 2020-03-12 20:01:37 +02:00
Balena CI
e2114f73d7 v11.28.16 2020-03-12 02:55:02 +02:00
Paulo Castro
daa34feeda Add test case for build --emulated
Connects-to: #1649
Change-type: patch
2020-03-11 22:02:01 +00:00
Balena CI
f813dad4d9 v11.28.15 2020-03-11 13:45:11 +02:00
Balena CI
bcfba693a5 v11.28.14 2020-03-10 16:54:18 +02:00
Paulo Castro
d2df2c7b60 Fix occasional "CLI prints 'null' and exits" (replace old Raven/Sentry SDK)
Resolves: #1523
Connects-to: #1333
Connects-to: #1193
Change-type: patch
2020-03-09 12:51:56 +00:00
Balena CI
524397fc9b v11.28.13 2020-03-06 17:48:03 +02:00
Cameron Diver
b83431c2e0 Improve the UX by only printing effective file changes in livepush
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2020-03-06 15:17:02 +00:00
Balena CI
40c559322a v11.28.12 2020-03-06 04:56:19 +02:00
Balena CI
d6e7359400 v11.28.11 2020-03-02 18:47:38 +02:00
Pagan Gazzard
00943463a4 Use types for global-agent and global-tunnel-ng
Change-type: patch
2020-03-02 15:10:58 +00:00
Balena CI
4e61c00255 v11.28.10 2020-03-02 17:01:29 +02:00
Pagan Gazzard
fe4e1d09d7 Update dependencies
Update balena-sdk from 12.21.1 to 12.26.7

Change-type: patch
2020-03-02 11:20:20 +00:00
Balena CI
766695ceef v11.28.9 2020-03-02 10:30:58 +02:00
Balena CI
62e4930e5b v11.28.8 2020-02-29 02:17:58 +02:00
Balena CI
0ab0e417b8 v11.28.7 2020-02-28 18:06:18 +02:00
Balena CI
86af954f3b v11.28.6 2020-02-28 17:26:48 +02:00
Balena CI
8598223b61 v11.28.5 2020-02-28 02:14:29 +02:00
Balena CI
077d1db9b7 v11.28.4 2020-02-25 22:48:49 +02:00
Paulo Castro
cdfd1d124b Fix build/deploy commands with QEMU emulation and alternative Dockerfile name
Resolves: #1624
Change-type: patch
2020-02-25 16:42:12 -03:00
Balena CI
dec570a6e2 v11.28.3 2020-02-24 17:43:44 +02:00
Pagan Gazzard
4abdd71ce7 Update type deps
Change-type: patch
2020-02-24 14:15:48 +00:00
Balena CI
36f2f491b3 v11.28.2 2020-02-22 00:05:12 +02:00
Paulo Castro
03053e125f Add pre-commit check for cli.markdown updates and coffeelint execution
These checks compare the timestamps of cli.markdown with those of staged files,
effectively enforcing that 'npm run build' or 'npm test' are executed.

Change-type: patch
2020-02-21 18:22:48 -03:00
Balena CI
ad4981328f v11.28.1 2020-02-21 15:40:29 +02:00
Balena CI
6439aa5552 v11.28.0 2020-02-20 05:01:08 +02:00
Cameron Diver
95c93d24da
Update resin-multibuild and add app and release template vars
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
2020-02-18 10:21:12 +07:00
Balena CI
278d7fd02c v11.27.0 2020-02-17 17:51:58 +02:00
Balena CI
5dbace353d v11.26.0 2020-02-14 17:26:58 +02:00
Balena CI
5e196b8f63 v11.25.18 2020-02-13 19:32:57 +02:00
Paulo Castro
88a1e413a3 Fix balena push "Segmentation fault" on Windows (replace 'mmmagic' with 'isBinaryFile')
Connects-to: #1611
Change-type: patch
2020-02-13 15:51:45 +00:00
Balena CI
d48672fa93 v11.25.17 2020-02-12 19:01:59 +02:00
Balena CI
9d04e616a8 v11.25.16 2020-02-12 15:57:18 +02:00
Balena CI
bff845a0e4 v11.25.15 2020-02-12 15:01:04 +02:00
Pagan Gazzard
93ba5832d8 Convert lib/auth/server to typescript
Change-type: patch
2020-02-12 12:10:12 +00:00
Balena CI
af86ac73e6 v11.25.14 2020-02-12 13:56:18 +02:00
Pagan Gazzard
a4b34c109d Convert lib/actions/keys to typescript
Change-type: patch
2020-02-10 22:22:06 +00:00
Balena CI
69714a646b v11.25.13 2020-02-11 00:11:34 +02:00
Balena CI
cefb3acc1f v11.25.12 2020-02-10 17:53:58 +02:00
Balena CI
a9c0899c32 v11.25.11 2020-02-10 16:28:18 +02:00
Balena CI
4b8cec652a v11.25.10 2020-02-08 02:54:39 +02:00
Paulo Castro
05d478b759 CI builds: revert patch-package upgrade to fix patch errors
This fixes a build error caused by a recent version bump of 'patch-package':
"Patch file found for package execa which is not present at node_modules/qqjs/node_modules/execa"

Change-type: patch
2020-02-08 00:19:05 +00:00
Scott Lowe
9a7a364776 Node 13 compatibility: upgrade ext2fs module
Change-type: patch
Resolves: #1591
Signed-off-by: Scott Lowe <scott@balena.io>
2020-02-07 22:30:02 +00:00
Balena CI
2cb5e28258 v11.25.9 2020-02-08 00:29:18 +02:00
Pagan Gazzard
467afb3de6 Add .gitattributes to check out with the correct line-ending on windows
Change-type: patch
2020-02-07 21:40:48 +00:00
Balena CI
324a406e7f v11.25.8 2020-02-07 23:36:09 +02:00
Balena CI
6bc4fbb750 v11.25.7 2020-02-07 21:32:58 +02:00
Balena CI
654d1dcff8 v11.25.6 2020-02-07 13:21:48 +02:00
Pagan Gazzard
3f84045127 Switch from opn to its new name of open
Change-type: patch
2020-02-06 19:55:22 +00:00
Balena CI
544f8fb4bd v11.25.5 2020-02-06 20:50:18 +02:00
Balena CI
f732c5bf5d v11.25.4 2020-02-06 19:58:38 +02:00
Pagan Gazzard
895be0be5d Use resin-lint for automatic lint fixing
Change-type: patch
2020-02-06 17:29:23 +00:00
Balena CI
0f17129c2e v11.25.3 2020-02-06 19:25:49 +02:00
Balena CI
da3c11533c v11.25.2 2020-02-05 05:14:59 +02:00
Balena CI
f53a69feb1 v11.25.1 2020-02-04 12:33:13 +02:00
Balena CI
1417875110 v11.25.0 2020-02-03 10:23:28 +02:00
Scott Lowe
58e7880f1d Add support for auto-conversion of CRLF line endings.
Applies to commands:
 balena push
 balena build
 balena deploy --build

Change-type: minor
Resolves: #1273
Signed-off-by: Scott Lowe <scott@balena.io>
2020-01-31 16:27:22 +01:00
Balena CI
38194e6175 v11.24.0 2020-01-31 01:42:39 +02:00
Paulo Castro
1e37c97ffb Fix proxy support and add proxy exclusion feature (Node.js >= 10.16.0 only)
See README for more details on proxy configuration and Node.js compatibility.

Resolves: #1579
Resolves: #1335
Connects-to: #1580
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
2020-01-27 12:11:11 +00:00
Balena CI
ceb47e9969 v11.23.0 2020-01-27 13:12:47 +02:00
Pagan Gazzard
77931b314a Update dependencies
Change-type: minor
2020-01-24 23:28:15 +00:00
Balena CI
b38b5b0b61 v11.22.0 2020-01-21 23:45:41 +02:00
Balena CI
751f67e997 v11.21.8 2020-01-21 13:06:33 +02:00
Paulo Castro
9db6961a7e Add catch-uncommitted to balena CI build
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2020-01-20 23:25:24 +00:00
Paulo Castro
b978230f9e Update resin-lint and prettier, and re-prettify
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2020-01-20 22:46:32 +00:00
Balena CI
bbea58a9c8 v11.21.7 2020-01-20 13:26:30 +02:00
Balena CI
df3e1f1886 v11.21.6 2020-01-20 05:22:14 +02:00
Balena CI
cd6072ac73 v11.21.5 2020-01-15 13:37:57 +02:00
Balena CI
a2ca8e8f73 v11.21.4 2020-01-14 22:16:39 +02:00
Paulo Castro
51adfeaa3b Fix join and leave commands on Windows (hanging on stdin and argument escaping)
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2020-01-14 19:34:53 +00:00
Balena CI
76447a2177 v11.21.3 2020-01-14 21:32:33 +02:00
Balena CI
dd7d9d1570 v11.21.2 2020-01-14 18:05:30 +02:00
Balena CI
a94e6d550e v11.21.1 2020-01-14 02:19:39 +02:00
Balena CI
4e95cb0cca v11.21.0 2019-12-27 14:32:41 +02:00
Balena CI
024bf2996b v11.20.2 2019-12-17 16:55:00 +02:00
Scott Lowe
3cce8d822c Update livepush to fix windows path issue.
Change-type: patch
Connects-to: https://github.com/balena-io-modules/livepush/issues/55
Signed-off-by: Scott Lowe <scott@balena.io>
2019-12-17 15:24:34 +01:00
Balena CI
65250e431e v11.20.1 2019-12-13 11:01:49 +02:00
Balena CI
c88b317143 v11.20.0 2019-12-13 02:54:30 +02:00
Balena CI
b1eda160e8 v11.19.1 2019-12-06 17:14:20 +02:00
Balena CI
622c510d65 v11.19.0 2019-12-05 16:37:52 +02:00
Scott Lowe
33210b896b Introduce balena-api-mock module to simplify api mocking.
Upgrade nock to latest.

Change-type: minor
Signed-off-by: Scott Lowe <scott@balena.io>
2019-12-05 15:10:34 +01:00
Balena CI
c2a0e457c0 v11.18.3 2019-11-21 19:12:40 +02:00
Balena CI
a8bd5d332a v11.18.2 2019-11-15 14:41:22 +02:00
Balena CI
45ce442cf2 v11.18.1 2019-11-15 12:18:56 +02:00
Paulo Castro
caac6855da Fix "Invalid containerPort" error with EXPOSE instructions in local QEMU builds
Bump docker-qemu-transpose package to v1.0.2

Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-11-15 09:31:14 +00:00
Balena CI
e379900526 v11.18.0 2019-11-12 23:47:46 +02:00
Balena CI
268bc36843 v11.17.5 2019-11-12 21:14:37 +02:00
Balena CI
07fa504c78 v11.17.4 2019-11-06 13:08:49 +02:00
Balena CI
f75f00e4d0 v11.17.3 2019-11-04 14:45:54 +02:00
Balena CI
aa5062ea6f v11.17.2 2019-11-01 18:05:45 +02:00
Balena CI
5f780a0947 v11.17.1 2019-10-29 12:50:40 +02:00
Balena CI
f7a4160c3f v11.17.0 2019-10-23 14:03:38 +03:00
Cameron Diver
8ed4f547e0
Update livepush to support build arguments
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-10-22 13:24:00 +01:00
Balena CI
3393e797d0 v11.16.6 2019-10-22 13:49:34 +03:00
Balena CI
d96ad93e1e v11.16.5 2019-10-22 13:18:17 +03:00
Paulo Castro
f50f169ff0 Bump livepush and reconcile husky dependency
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-22 11:01:02 +02:00
Balena CI
eada1ab87e v11.16.4 2019-10-18 04:40:16 +03:00
Balena CI
3bb5ca50b2 v11.16.3 2019-10-17 22:38:45 +03:00
Balena CI
5142274e9d v11.16.2 2019-10-17 21:36:16 +03:00
Balena CI
09444f0cff v11.16.1 2019-10-17 14:23:47 +03:00
Thodoris Greasidis
ee3a0cc630 Fix shrinkwrap unwanted changes from older npm version
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2019-10-17 13:59:21 +03:00
Balena CI
b40498786a v11.16.0 2019-10-16 23:33:34 +03:00
Thodoris Greasidis
1f4382bea8 Add support for private device types
Resolves: #1471
Depends-on: https://github.com/balena-io/balena-sdk/pull/761
Depends-on: https://github.com/balena-io-modules/balena-config-json/pull/15
HQ: https://github.com/balena-io/balena/pull/1740
See: https://www.flowdock.com/app/rulemotion/resin-tech/threads/IGXgYQxfnJfGO8rtTMOJ2yUZ1RU
See: https://www.flowdock.com/app/rulemotion/resin-frontend/threads/FNuwNgrDfJGRcsoJI7yJV-bx5DD
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2019-10-16 16:26:19 +03:00
Balena CI
0cdf4d95e5 v11.15.0 2019-10-16 14:13:14 +03:00
Balena CI
f831bb4645 v11.14.5 2019-10-16 02:19:15 +03:00
Paulo Castro
05cb89725e Fix privilege elevation (sudo) for 'os initialize', 'join', 'leave'
* sudo shell arguments required escaping for 'os initialize'
* sudo was not working for standalone zip packages (incorrect
  Node.js path in argv[0])
* Interactive 'join' and 'leave' not working on Windows because
  'windosu' does not capture stderr.

Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-15 21:47:26 +01:00
Balena CI
43ae9b672c v11.14.4 2019-10-14 19:53:05 +03:00
Balena CI
4280a3cd4a v11.14.3 2019-10-14 16:55:01 +03:00
Paulo Castro
101a4bc209 Chore: replace typings/intercept-stdout with @types/intercept-stdout
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-10 16:02:41 +01:00
Balena CI
449461afae v11.14.2 2019-10-09 16:22:55 +03:00
Paulo Castro
7dd33adfd1 Fix 'balena build --emulated' on Windows (including default docker socket)
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-09 13:10:49 +01:00
Balena CI
63fe3d41cc v11.14.1 2019-10-04 16:00:33 +03:00
Paulo Castro
78e627a471 Bump resin-multibuild to 4.3.1 (fix more cases of SecretRemovalError)
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-04 12:33:39 +01:00
Balena CI
3adc06d11b v11.14.0 2019-10-03 14:33:52 +03:00
Balena CI
863eae42c5 v11.13.1 2019-09-30 17:36:18 +03:00
Balena CI
3718473f05 v11.13.0 2019-09-30 15:59:02 +03:00
Thodoris Greasidis
408f739e2d Bump balena-sdk to v12.12.0 to stop using image maker endpoints
Resolves: #1453
Depends-on: https://github.com/balena-io/balena-sdk/pull/735
Depends-on: https://github.com/balena-io-modules/balena-image-manager/pull/45
HQ: https://github.com/balena-io/balena/issues/1744
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2019-09-30 15:36:46 +03:00
Balena CI
f481d5edae v11.12.0 2019-09-25 13:20:45 +03:00
Thodoris Greasidis
f9d6a0ee72 Allow mixing armv7 & aarch64 devices in RPi 1 / zero apps
Resolves: #1448
HQ: https://github.com/balena-io/balena/issues/1905
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2019-09-24 13:22:13 +03:00
Balena CI
9ea999f15f v11.11.3 2019-09-23 11:47:15 +03:00
Balena CI
32c588db55 v11.11.2 2019-09-19 13:23:45 +03:00
Balena CI
606b6c88ab v11.11.1 2019-09-18 16:12:54 +03:00
Paulo Castro
c07b28e694 Migrate 'envs' and 'env rename' commands to oclif
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-09-18 12:54:31 +01:00
Balena CI
3d89b0c7a1 v11.11.0 2019-09-16 21:59:27 +03:00
Balena CI
de8089b0bb v11.10.0 2019-09-16 21:13:23 +03:00
Balena CI
db5c473952 v11.9.7 2019-09-16 10:26:12 +03:00
Balena CI
73e9f801e2 v11.9.6 2019-09-12 15:27:34 +03:00
Paulo Castro
f76ca1804a Update balena-sdk from 11.18.0 to 12.10.0 (pre-req for #1153 and #1304)
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-09-11 16:08:30 +01:00
Balena CI
d25ad328f3 v11.9.5 2019-09-11 14:29:15 +03:00
Balena CI
70714b6feb v11.9.4 2019-09-11 13:49:06 +03:00
Paulo Castro
09f20ecc1c Update etcher-sdk to v2.0.14 (pre-requisite to supporting Node 12)
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-09-10 16:08:07 +01:00
Balena CI
b8b0221ce6 v11.9.3 2019-09-02 03:56:54 +03:00
Balena CI
fedfb603f6 v11.9.2 2019-08-30 21:00:06 +03:00
Paulo Castro
7bb2741a5a Deploy scripts: edit GitHub release descriptions given semver ranges
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-08-30 18:09:58 +01:00
Balena CI
693a438d42 v11.9.1 2019-08-29 00:59:52 +03:00
Resin CI
192b751e57 v11.9.0 2019-08-22 16:33:03 +03:00
Paulo Castro
516fa90a20 Fix SecretRemovalError (balena build) when docker daemon arch != target arch
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-08-21 22:25:18 +01:00
Resin CI
56aabad8ad v11.8.3 2019-08-20 04:34:24 +03:00
Resin CI
ed084edc48 v11.8.2 2019-08-19 18:29:03 +03:00
Resin CI
2ee2bc8b02 v11.8.1 2019-08-16 09:51:01 +03:00
Lucian
730c09989d Fix incorrect arguments passed to oclif bootstrap function
Adds tests for existing oclif commands to avoid regressions

Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
2019-08-15 18:26:42 +01:00
Resin CI
9e0733a143 v11.8.0 2019-08-13 11:40:19 +03:00
Resin CI
6d6b3cb1a3 v11.7.10 2019-08-12 16:38:49 +03:00
Resin CI
2390ddc02d v11.7.9 2019-08-09 17:08:09 +03:00
Lucian
05d58d8248 Fix CI instability when building Typescript
The error appears to happen when symlinking typing files and manifests
on case sensitive file systems (like windows) with the error:
```
lib/actions-oclif/env/add.ts(73,16): error TS2742: The inferred type of 'flags' cannot be named without a reference to '../../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags'. This is likely not portable. A type annotation is necessary.
lib/actions-oclif/version.ts(42,16): error TS2742: The inferred type of 'flags' cannot be named without a reference to '../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags.js'. This is likely not portable. A type annotation is necessary.
```

This appears to be reported on the Typescript repo here https://github.com/microsoft/TypeScript/issues/29221
The suggested workaround is to explicitly set the type of the `flags` static
property.

Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
2019-08-09 12:01:46 +01:00
Lucian
13610ef814 Convert test files to Typescript
Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
2019-08-08 16:50:50 +01:00
Resin CI
9c49890399 v11.7.8 2019-08-08 18:42:41 +03:00
Resin CI
90c4cbf2ae v11.7.7 2019-08-08 15:45:41 +03:00
Lucian
15dfdc2229 Remove mochainon dependency and replace with direct testing dependencies
Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
2019-08-08 10:04:32 +01:00
Resin CI
35110e0610 v11.7.6 2019-08-07 12:31:08 +03:00
Resin CI
9977451b07 v11.7.5 2019-08-06 12:23:48 +03:00
Resin CI
f0bd2f197d v11.7.4 2019-08-02 00:28:38 +03:00
Gergely Imreh
f9fc8fd2e8
Update unzip2 dependency
That dependency has been updated upstream, but not published to npm,
thus we are pulling the latest (0.2.8) version from our own fork.
Fork is created temporarily.

Fixes: #1373
Change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io>
2019-08-01 18:35:30 +01:00
Resin CI
9ea5198bda v11.7.3 2019-07-22 16:42:50 +03:00
Resin CI
062fadfa49 v11.7.2 2019-07-18 17:46:59 +03:00
Alexis Svinartchouk
18fadf5634 Update balena-preload to ^8.2.1
Change-type: patch
2019-07-18 16:21:33 +02:00
Resin CI
80917b7198 v11.7.1 2019-07-17 23:21:01 +03:00
Resin CI
cd491a7935 v11.7.0 2019-07-15 19:51:36 +03:00
Paulo Castro
225408c57d Add "build secrets" and "build variables" support for push/build/deploy
to/on/via balena devices

Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-07-15 16:23:35 +01:00
Resin CI
9a270539c6 v11.6.1 2019-07-15 18:17:55 +03:00
Resin CI
e41ea6fb1a v11.6.0 2019-07-09 18:30:13 +03:00
Resin CI
6c26e1235c v11.5.0 2019-07-05 17:54:12 +03:00
Resin CI
d485fd00a0 v11.4.4 2019-07-03 02:18:55 +03:00
Resin CI
bcc86fbcb6 v11.4.3 2019-07-01 13:23:47 +03:00
Paulo Castro
5df65f67c3 Fix "Error: Cannot find module 'web-streams-polyfill'"
Fix npm-shrinkwrap.json produced by npm v6.4.1, by using npm v6.9.0

Resolves: #1332
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-07-01 11:07:36 +01:00
Resin CI
79e65025cb v11.4.2 2019-07-01 12:15:22 +03:00
Resin CI
8bf884d425 v11.4.1 2019-06-28 18:55:39 +03:00
Paulo Castro
7c6bae491f Add npm-shrinkwrap.json file to control dependency updates
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-06-28 12:29:50 +01:00
Juan Cruz Viotti
d8bc747be9 Remove useless npm-shrinkwrap.json 2015-03-02 12:27:30 -04:00
Juan Cruz Viotti
d520918071 Multi arch builds 2015-02-26 10:12:25 -04:00