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
Paulo Castro
59a7b9d12b
Move npm version check from npm 'preinstall' to git 'pre-commit' hook
...
This should allow end users to use npm v6.4.1 that ships with Node 8,
while still requiring CLI developers to use npm v6.9.0 or later.
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-18 00:25:23 +01:00
Balena CI
3bb5ca50b2
v11.16.3
2019-10-17 22:38:45 +03:00
Paulo Castro
eaffc2574f
Fix npm install (missing automation/check-npm-version.js)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-17 19:57:09 +01:00
Balena CI
5142274e9d
v11.16.2
2019-10-17 21:36:16 +03:00
Paulo Castro
e7c89cf77c
Add npm preinstall check for npm version 6.9.0 or later
...
Older npm versions cause the npm-shrinkwrap.json file to be incorrectly
updated. This should avoid regression bugs related to issue #1332 .
https://github.com/balena-io/balena-cli/issues/1332
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-10-17 15:43:21 +01: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
Paulo Castro
2ff427fb90
Refactor oclif integration and preparser
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-09-17 17:20:16 +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
Paulo Castro
fb1dce9dbb
Add missing oclif-based commands to mixpanel tracking
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-09-01 23:42:21 +01: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
Lucian
4d389bb6cc
Implement full command testing, beginning with "balena version"
...
This also modifies the core CLI to be fed command programatically, which
is useful for being able to do thing like mock endpoints with tools like
"nock", and provide an easier debugging experience.
The tests utilise a "runCommand" helper that intercepts and captures
stdout/stderr writes and returns them once the command has finished
running. At this point the test implementation can parse the
stdout/stderr logs and assess nock interceptions to determine if the
command ran correctly.
This change also homogenises debug messages to start with `[debug]`,
however this is not strictly enforced by linting rules.
Change-type: minor
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
2019-08-12 14:50:41 +01: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
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
Paulo Castro
7c750f9e43
balena CI: Add balena-cli executable signing step
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-07-04 20:01:08 +01:00
Paulo Castro
55bf4dc0f0
Add 'npm run package' command
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-07-04 20:01:07 +01:00
Paulo Castro
0afbd6f17a
Refactor build:standalone / build:installer / run release
...
So that:
- Standalone zip files are created in the standalone step,
- oclif installers are renamed in the installer step, and
- npm run release (which is skipped by balena CI) is reduced to
uploading the files to the GitHub releases page.
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-07-04 20:01:07 +01:00
Resin CI
d485fd00a0
v11.4.4
2019-07-03 02:18:55 +03:00
Paulo Castro
c32d894e97
Add 'patches' to files section of package.json for npm publishing
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-07-02 21:00:01 +01:00
Giovanni Garufi
ad737b8e02
Add npm-shrinkwrap in package.json so that it gets published to the
...
registry
Change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@balena.io>
2019-07-02 19:15:32 +02:00
Resin CI
bcc86fbcb6
v11.4.3
2019-07-01 13:23:47 +03:00
Resin CI
79e65025cb
v11.4.2
2019-07-01 12:15:22 +03:00
Cameron Diver
adcc862acb
Explicitly upgrade livepush version to 2.0.1 to pick up fix
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-07-01 09:59:07 +01:00