Commit Graph

603 Commits

Author SHA1 Message Date
Edward Keeble
0b67a40d57 Update qemu to v3, and automatically use the correct architecture (arm/aarch64)
When building with emulation mode enabled, this downloads the version of qemu
appropriate to the architecture of the project (either arm or aarch64).

Change-type: minor
2018-11-07 17:49:20 +01:00
Resin CI
69ab9788fc v9.0.3 2018-11-07 16:47:02 +01:00
Resin CI
203285bab9 v9.0.2 2018-11-06 13:08:14 +01:00
Tim Perry
75bc937995 Stop validating device config, now that it's API-generated
Change-type: patch
2018-11-06 12:31:05 +01:00
Resin CI
dd41145912 v9.0.1 2018-11-01 15:18:58 +01:00
Resin CI
fdc9fd67d8 v9.0.0 2018-10-29 22:46:27 +01:00
Tim Perry
4907fccf48 Rename everything from 'resin' to 'balena'
Change-type: major
2018-10-29 22:29:02 +01:00
Thodoris Greasidis
f4b84941cd package.json: Use the pre-release balena SDK
Signed-off-by: Thodoris Greasidis <thodoris@resin.io>
2018-10-29 22:29:02 +01:00
Resin CI
8dc4c0871a v8.1.0 2018-10-24 12:44:15 +02:00
Thodoris Greasidis
24c2ffefc9 chore: Add on the fly transpiled bin
Adds an alternative bin file that does not require building the project but
loads the source files directly.

Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2018-10-24 13:05:02 +03:00
Resin CI
c293a1742d v8.0.3 2018-10-22 18:39:13 +02:00
Resin CI
67ebf7aa19 v8.0.2 2018-10-20 19:09:46 +02:00
Resin CI
73455b4264 v8.0.1 2018-10-20 15:26:04 +02:00
Tim Perry
c904726259 Update dockerignore to fix escSL bug
Change-type: patch
2018-10-20 14:54:33 +02:00
Resin CI
6606b65c9b v8.0.0 2018-10-19 17:31:41 +02:00
Cameron Diver
947f91d570 Support multicontainer local mode in resin push
Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-10-19 16:44:56 +02:00
Cameron Diver
a3dd489c70 Respect ignore files when tarring sources
This commit brings in the ignore and dockerignore libraries, which when
provided with the patterns in the aforementioned files will ignore them.

Change-type: major
Closes: 889
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-10-19 16:43:22 +02:00
Alexis Svinartchouk
0c1c108b2b Check for correct architecture when preloading, instead of correct device type
Preload will now propose to preload any app that matches the image
architecture.

Change-type: major
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2018-10-19 16:43:02 +02:00
Cameron Diver
dac45a884e dev: Add fast test npm task, to speed development
Currently running the tests is painfully slow, this commit adds a task
which will run the bare minimum build, and then the tests, speeding up
the process by an order of magnitude.

I had to repeat `gulp test`, instead of reusing `npm run test`, so that
the pretest task isn't ran too.

Signed-off-by: Cameron Diver <cameron@resin.io>
2018-10-19 16:42:42 +02:00
Resin CI
684ac9fa24 v7.10.9 2018-10-18 21:08:35 +02:00
Resin CI
14bfca8c3a v7.10.8 2018-10-18 20:14:43 +02:00
Resin CI
a8ceadc300 v7.10.7 2018-10-18 17:25:57 +02:00
Resin CI
8e83a401eb v7.10.6 2018-10-03 06:58:41 -07:00
Resin CI
bd59f95e1a v7.10.5 2018-09-25 07:09:26 -07:00
Resin CI
733b98f072 v7.10.4 2018-09-24 10:08:55 -07:00
Resin CI
33a23773d8 v7.10.3 2018-09-19 09:17:52 -07:00
Resin CI
5b0ea9673f v7.10.2 2018-09-18 09:17:50 -07:00
Lucian Buzzo
a5e03d55c3 dependencies: Update resin-semver version to support Balena OS
Connects to #969

Change-type: patch
Signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
2018-09-18 14:23:10 +01:00
Resin CI
80629322ea v7.10.1 2018-09-11 05:29:41 -07:00
Resin CI
0a7203cafe v7.10.0 2018-09-11 04:21:19 -07:00
Pagan Gazzard
9cd8228a20 Update resin-cli-form to 2.x
Change-type: minor
Signed-off-by: Pagan Gazzard <page@resin.io>
2018-09-10 18:31:51 +01:00
Resin CI
652b5f22dd v7.9.4 2018-09-10 06:34:48 -07:00
resin-io-versionbot[bot]
74789ae88f v7.9.3 2018-08-20 15:29:02 +00:00
resin-io-versionbot[bot]
3c2f7ea622 v7.9.2 2018-08-15 21:31:24 +00:00
resin-io-versionbot[bot]
06c649dfd0 v7.9.1 2018-08-15 17:59:46 +00:00
resin-io-versionbot[bot]
975ae45e49 v7.9.0 2018-08-09 14:42:30 +00:00
resin-io-versionbot[bot]
c90ba7aa0f v7.8.6 2018-08-09 10:29:50 +00:00
resin-io-versionbot[bot]
fd707d6a07 v7.8.5 2018-08-09 10:01:55 +00:00
Tim Perry
d8aaccf80c Update typed-error to fix some TS complaints
Signed-off-by: Tim Perry <tim@resin.io>
2018-08-09 11:21:45 +02:00
resin-io-versionbot[bot]
2cb69c12f1 v7.8.4 2018-08-02 10:29:33 +00:00
Tim Perry
7c75346a1a Update klaw
The changes from our fork have now been completed and released

Change-type: patch
Signed-off-by: Tim Perry <tim@resin.io>
2018-08-01 16:43:26 +02:00
resin-io-versionbot[bot]
a46a79df59 v7.8.3 2018-07-25 13:58:28 +00:00
Tim Perry
e350f9b335 Follow links found during builds
Change-Type: patch
2018-07-25 12:38:17 +02:00
resin-io-versionbot[bot]
ef3c7f0fd6 v7.8.2 2018-07-25 10:13:48 +00:00
Tim Perry
f4f44f978e Update reconfix to fix volume signature errors in local configure
Change-Type: patch
2018-07-24 20:57:40 +02:00
resin-io-versionbot[bot]
ef33ffedcf v7.8.1 2018-07-20 17:38:09 +00:00
Tim Perry
430d4aeaa7 Be explicit about how much initial history log tailing includes
Change-Type: patch
2018-07-20 16:32:31 +02:00
resin-io-versionbot[bot]
1fa7141b58 v7.8.0 2018-07-20 10:40:22 +00:00
Akis Kesoglou
5cbe1c410f Add join/leave commands to promote and move devices between platforms
Both commands work with local devices by remotely invoking the `os-config` executable via SSH. This requires an as of yet unreleased resinOS (that will most likely be v2.14) and the commands ascertain compatibility merely by looking for the `os-config` executable in the device, and bail out if it’s not present.

`join` and `leave` accept a couple of optional arguments and implement a wizard-style interface if these are not given. They allow to interactively select the device and the application to promote to. If the user has no apps, `join` will offer the user to create one. `join` will also offer the user to login or create an account if they’re not logged in already without exiting the wizard.

`resin-sync` (that's used internally to discover local devices) requires admin privileges. If no device has been specified as an argument, the commands will launch the device scanning process in a privileged subprocess via two new internal commands: `internal sudo` and `internal scanDevices`. This avoids having the user to invoke the commands with sudo and only request escalation if truly needed. This commit also removes the dependency to “president”, implementing “sudo” functionality within the CLI.

Change-Type: minor
2018-07-19 22:18:02 +03:00
resin-io-versionbot[bot]
25b853c535 v7.7.4 2018-07-17 15:35:26 +00:00