Commit Graph

487 Commits

Author SHA1 Message Date
resin-io-versionbot[bot]
a03680311d v7.0.4 2018-03-15 12:01:05 +00:00
resin-io-versionbot[bot]
b912419839 v7.0.3 2018-03-15 08:47:28 +00:00
resin-io-versionbot[bot]
b6e044345f v7.0.2 2018-03-13 10:47:55 +00:00
resin-io-versionbot[bot]
3a3178bcb9 v7.0.1 2018-03-12 15:36:10 +00:00
Tim Perry
c42bc74f1f Remove unnecessary resin-cli-auth dependency
Change-Type: patch
2018-03-12 11:41:58 +01:00
Tim Perry
35fd79f577 Remove (duplicated) runtime ts-node dependency 2018-03-12 11:41:14 +01:00
resin-io-versionbot[bot]
d0b7047189 v7.0.0 2018-03-09 22:04:51 +00:00
Alexis Svinartchouk
ae3f936b66 Update resin-preload to v6.0.0 2018-03-09 21:53:34 +00:00
Alexis Svinartchouk
1ef492809b Update resin-preload to v6.0.0-beta11 2018-03-09 20:40:13 +00:00
Alexis Svinartchouk
5bf9dd3a9d Update resin-preload to v6.0.0-beta10 2018-03-09 17:50:20 +00:00
Alexis Svinartchouk
b18a66f66b Update resin-preload to v6.0.0-beta9 2018-03-09 17:02:44 +00:00
Akis Kesoglou
14a3f51b73
Add docker-compose-aware builds and deployments
Legacy behaviour is mostly retained. The most notable change in behaviour is that invoking `resin deploy` without options is now allowed (see help string how it behaves).

In this commit there are also the following notable changes:

- Deploy/Build are promoted to primary commands
- Extracts QEMU-related code to a new file
- Adds a utility file to retrieve the CLI version and its parts
- Adds a helper that can be used to manipulate display on capable clients
- Declares several new dependencies. Most are already indirectly installed via some dependency

Change-Type: minor
2018-03-07 14:48:05 +00:00
Akis Kesoglou
7fd31b6a64
Update YAML parser
New version is 3.10.0
2018-03-07 14:47:16 +00:00
Akis Kesoglou
299bc0db13
Update docker-toolbelt
New version is 3.1.0.

The updated version is not backwards compatible as it removes all *Async methods that are in wide use in the CLI. The workaround for now is to manually promisify the client and replace all `new Docker()` calls with a shared function that returns a promisified client.
2018-03-07 14:47:15 +00:00
Akis Kesoglou
4b9ccae442
Update bundle-resolve and docker-build to latest
This brings in maintainance improvements.

New versions are:

- resin-bundle-resolve: 0.5.1
- resin-docker-build: 0.6.2
2018-03-07 14:46:35 +00:00
Tim Perry
079ce552e3
*BREAKING*: Remove support for plugins entirely
There are very few plugins in real-world use, we're not actively working
on this at all, and the current approach won't work once we move to
standalone node-less binary installation anyway.

Change-Type: major
2018-03-07 14:46:35 +00:00
Alexis Svinartchouk
f698f561c9
Multicontainer preload: Update resin-preload to 6.0.0-beta4
Change-Type: minor
2018-03-07 14:46:35 +00:00
Alexis Svinartchouk
76a5cdc977
Require multicontainer SDK
* require('resin-sdk') => multicontainer SDK
 * require('resin-sdk-preconfigured') => 6.15.0 SDK
 * all 'resin-sdk' requires replaced with 'resin-sdk-preconfigured'
 * resin-sdk-preconfigured TS typings are copy pasted from the current resin-sdk master

The idea is to progressively replace all 'resin-sdk-preconfigured'
requires with 'resin-sdk' (multicontainer sdk) and eventually remove
resin-sdk-preconfigured from package.json.

Change-Type: patch
2018-03-07 14:46:31 +00:00
resin-io-versionbot[bot]
ac7d51ad80 v6.13.5 2018-03-07 14:38:49 +00:00
resin-io-versionbot[bot]
a83d9a070c v6.13.4 2018-02-22 18:23:29 +00:00
Gergely Imreh
7637377471
Fix issue where emulated builds broke Docker ENV commands
Connects-to: #795
Change-type: patch
2018-02-22 18:12:17 +00:00
resin-io-versionbot[bot]
92534b9c82 v6.13.3 2018-02-20 21:30:39 +00:00
Tim Perry
c12360daa8 Tweak TS & add missing deps that may cause build failures in some envs
Connects-To: #765
Change-Type: patch
2018-02-20 20:26:18 +01:00
resin-io-versionbot[bot]
04adfde064 v6.13.2 2018-02-20 17:12:45 +00:00
resin-io-versionbot[bot]
55f8876bcc v6.13.1 2018-02-07 11:59:58 +00:00
Tim Perry
9fb66186f0 Move to the correct coffeescript (no hyphen) dependency
Change-Type: patch
2018-02-07 11:20:49 +01:00
resin-io-versionbot[bot]
5131f722a7 v6.13.0 2018-02-06 11:34:29 +00:00
resin-io-versionbot[bot]
5c0ba5d06c v6.12.9 2018-02-05 19:00:36 +00:00
Alexis Svinartchouk
d9532b6fa0 Switch back to upstream global-tunnel-ng
Connects-To: #780

Change-Type: patch
2018-02-05 15:55:26 +00:00
resin-io-versionbot[bot]
0e9b8e4140 v6.12.8 2018-02-03 15:50:09 +00:00
resin-io-versionbot[bot]
64c95e3811 v6.12.7 2018-01-30 17:29:59 +00:00
MoranF
33fd70291a Add 'or mounted resinOS image'
Connects-To: #764

Change-Type: patch
2018-01-30 17:30:18 +01:00
resin-io-versionbot[bot]
3761ab9610 v6.12.6 2018-01-29 14:44:44 +00:00
resin-io-versionbot[bot]
77529ef3b1 v6.12.5 2018-01-11 10:16:56 +00:00
resin-io-versionbot[bot]
c94f7b10bd v6.12.4 2018-01-10 09:48:26 +00:00
Tim Perry
83a76f7d6f Start using Prettier
Change-Type: patch
2018-01-10 09:23:00 +01:00
Tim Perry
6c988241eb Move capitanodoc into the automation folder 2018-01-10 08:41:19 +01:00
resin-io-versionbot[bot]
4b74e8ec70 v6.12.3 2018-01-09 21:00:55 +00:00
Tim Perry
6daed83d88 Lint TypeScript and CoffeeScript with resin-lint
Change-Type: patch
2018-01-09 17:14:49 +01:00
Tim Perry
f25442c036 Move documentation generation to TypeScript
Change-Type: patch
2018-01-09 17:14:49 +01:00
Tim Perry
ffffd447f2 Convert most of utils to TypeScript
Change-Type: patch
2018-01-09 17:14:48 +01:00
resin-io-versionbot[bot]
107a90395c v6.12.2 2018-01-09 14:03:45 +00:00
resin-io-versionbot[bot]
eb945b3315 v6.12.1 2018-01-02 10:49:06 +00:00
resin-io-versionbot[bot]
15b877f005 v6.12.0 2017-12-19 08:37:19 +00:00
Andreas Fitzek
1b4dabd37c
Add ssh option for direct host OS access
Use the `--host` (short `-H`) option in the ssh command to access
the host OS of the device.
Direct host OS is enabled for devices with Resin OS >= 2.7.5.

Change-Type: minor
Connects-To: #736
Signed-off-by: Andreas Fitzek <andreas@resin.io>
2017-12-18 17:03:16 +01:00
resin-io-versionbot[bot]
1a15fdd2f0 v6.11.0 2017-12-18 14:48:09 +00:00
Tim Perry
2c66280b3f Build standalone zips into a separate folder 2017-12-18 15:03:17 +01:00
Tim Perry
778c39d947 Ensure MDNS service definitions are included in standalone binaries 2017-12-18 14:55:07 +01:00
Tim Perry
afbb9474b7 Use proper strict settings for automation TS 2017-12-18 14:55:07 +01:00
Tim Perry
0acb4f8cb1 Fix docs generation when building on windows
Change-Type: patch
2017-12-18 14:55:07 +01:00