Commit Graph

635 Commits

Author SHA1 Message Date
Resin CI
e4ca8ba7e7 v9.6.1 2019-01-29 13:33:58 +01:00
Resin CI
1bf5eeb046 v9.6.0 2019-01-25 19:58:16 +01:00
Resin CI
adefc10564 v9.5.0 2019-01-25 18:42:31 +01:00
Resin CI
52898b98dd v9.4.2 2019-01-23 19:12:38 +01:00
Resin CI
ffa79926e1 v9.4.1 2019-01-23 18:00:15 +01:00
Resin CI
b978e2769a v9.4.0 2019-01-23 10:27:10 +01:00
Cameron Diver
f10ad00e01
deps: Update docker-toolbelt for typing fixes
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-22 13:26:46 +00:00
Cameron Diver
0505c0f976
config: Properly type the change events from config module
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-21 11:13:14 +00:00
Resin CI
acf2a6d6b5 v9.3.1 2019-01-16 14:29:54 +01:00
Resin CI
11fc93af0f v9.3.0 2019-01-12 13:48:47 +01:00
Cameron Diver
db74e748a1
refactor: Fully type and validate config module set and get
We define the type for each config value, and validate the data when
retrieving and setting it.

Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-11 10:37:25 +00:00
Resin CI
e8d5364bf8 v9.2.10 2019-01-08 17:55:10 +01:00
Resin CI
f33a2adf12 v9.2.9 2019-01-08 15:59:41 +01:00
Cameron Diver
9decea1d3b
refactor: Convert supervisor api module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-08 11:59:53 +00:00
Resin CI
6c1f36dd75 v9.2.8 2019-01-02 13:55:32 +01:00
Resin CI
68aa34927b v9.2.7 2018-12-21 18:39:33 +01:00
Cameron Diver
f4f67a5afc
refactor: Convert host-config module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 17:18:32 +00:00
Resin CI
59887bad57 v9.2.6 2018-12-21 14:22:15 +01:00
Resin CI
7284863e6c v9.2.5 2018-12-20 19:00:28 +01:00
Resin CI
851db08af0 v9.2.4 2018-12-20 18:04:21 +01:00
Pagan Gazzard
77dd1d0a44 Use fork-ts-checker to speed up the webpack build
Change-type: patch
2018-12-20 16:41:30 +00:00
Resin CI
bc0354cb0e v9.2.3 2018-12-20 11:57:07 +01:00
Resin CI
2d014d2a5d v9.2.2 2018-12-20 11:04:26 +01:00
Cameron Diver
0bae497e4d
deps: Pin event-stream to avoid false audit warning
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-20 09:49:45 +00:00
Resin CI
0598c2e7d5 v9.2.1 2018-12-19 19:47:48 +01:00
Pagan Gazzard
019190646e Update pinejs-client to pinejs-client-request 5.x
Change-type: patch
2018-12-19 17:54:53 +00:00
Resin CI
b48947895c v9.2.0 2018-12-19 18:52:02 +01:00
Pagan Gazzard
655c476ccd Update to webpack 4
Change-type: minor
2018-12-19 17:12:55 +00:00
Resin CI
e74f2fd7da v9.1.0 2018-12-19 16:06:15 +01:00
Cameron Diver
45b322b7e0
device-api: Add morgan to log api requests
Change-type: minor
Closes: #834
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:30:37 +00:00
Resin CI
e98ec2189d v9.0.3 2018-12-19 15:27:53 +01:00
Cameron Diver
b977b30dfe
refactor: Convert update-lock module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:07:47 +00:00
Cameron Diver
e00954babd
refactor: Convert request module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:07:45 +00:00
Resin CI
dc1450d65d v9.0.2 2018-12-19 13:35:59 +01:00
Resin CI
253cc113d8 v9.0.1 2018-12-17 20:34:56 +01:00
Resin CI
53e11436db v9.0.0 2018-12-17 18:59:43 +02:00
Resin CI
edb1f3b1e0 v8.7.1 2018-12-13 16:33:15 +02:00
Resin CI
6840c52b7c v8.7.0 2018-12-13 01:25:44 +02:00
Pablo Carranza Velez
b94921263a Use rimraf package instead of handmade function
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-12-12 14:22:15 -03:00
Resin CI
289b2dad4b v8.6.11 2018-12-12 19:10:52 +02:00
Pablo Carranza Velez
b52c92a044 Update lodash to v4.17.5
Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-12-12 13:42:30 -03:00
Pablo Carranza Velez
3c52faea54 Remove the unused register-coffee-coverage
Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-12-12 13:42:30 -03:00
Pablo Carranza Velez
d5b2fcd4dd Update knex to 0.15.2 and sqlite3 to 4.0.4
We also replace a createTableIfNotExists in the migrations with hasTable then createTable, to
avoid a warning message about it being not recommended.

Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-12-12 13:42:29 -03:00
Pablo Carranza Velez
cbcf046d91 sync.js: Switch from resin-sync to balena-sync
Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-12-12 13:42:28 -03:00
Resin CI
2a183e1258 v8.6.10 2018-12-12 18:41:59 +02:00
Resin CI
8a42d0020f v8.6.9 2018-12-11 18:06:49 +02:00
Resin CI
737c85dee4 v8.6.8 2018-12-07 12:48:05 +02:00
Resin CI
2f71b70aaa v8.6.7 2018-12-04 20:15:49 +02:00
Cameron Diver
5c3d7f20bc
Update docker-progress to reduce memory usage when pulling images
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-04 17:05:23 +00:00
Resin CI
03ff1c3614 v8.6.6 2018-12-04 18:53:14 +02:00
Resin CI
33549aa344 v8.6.5 2018-12-04 12:13:08 +02:00
Cameron Diver
e409ebf27d
Update mixpanel node dependency, to pick up path changes
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-04 09:35:40 +00:00
Resin CI
6af1aa39d5 v8.6.4 2018-11-30 20:48:24 +02:00
Resin CI
fa89b5881f v8.6.3 2018-11-29 13:43:27 +02:00
Resin CI
5015721524 v8.6.2 2018-11-28 20:20:01 +02:00
Cameron Diver
5c04df2cb8
compose: Fix network option field names and update dockerode types
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-11-28 17:43:31 +00:00
Resin CI
fd68ee6a1c v8.6.1 2018-11-28 19:41:34 +02:00
Resin CI
d2e68c1d3c v8.6.0 2018-11-28 19:12:51 +02:00
Resin CI
7916876028 v8.5.1 2018-11-28 18:34:25 +02:00
Cameron Diver
4bcdc83850
Update network-checker to pick up typings
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-11-28 15:15:05 +00:00
Resin CI
981d232a38 v8.5.0 2018-11-28 17:12:47 +02:00
Resin CI
db24961365 v8.4.3 2018-11-27 22:40:41 +02:00
Resin CI
27efe86bae v8.4.2 2018-11-26 19:53:24 +02:00
Cameron Diver
f97609a8f7
Pin event-stream to avoid picking up vulnerable flatmap-stream
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-11-26 17:18:01 +00:00
Resin CI
582ac24701 v8.4.1 2018-11-22 14:49:13 +02:00
Resin CI
20d0af1d70 v8.4.0 2018-11-21 15:30:12 +02:00
Cameron Diver
f48e85095b
events: Correctly proxy mixpanel events
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-11-21 13:09:06 +00:00
Resin CI
135ca9ac8f v8.3.9 2018-11-13 23:28:43 +01:00
Cameron Diver
e82b0103f7
Temporarily pin dockerode types to fix build issue
This depends on https://github.com/DefinitelyTyped/DefinitelyTyped/pull/30343
being merged and released.

Signed-off-by: Cameron Diver <cameron@balena.io>
2018-11-07 11:19:37 +00:00
Resin CI
486f3e034d v8.3.8 2018-11-06 23:02:50 +01:00
Resin CI
5084c0c73f v8.3.7 2018-11-06 18:09:27 +01:00
Pagan Gazzard
83a1b24ae2 Update coffee-script to coffee-script 1.12
Change-type: patch
2018-11-06 16:31:58 +00:00
Resin CI
69db355874 v8.3.6 2018-11-06 17:21:26 +01:00
Resin CI
c8bd26bebc v8.3.5 2018-11-06 16:14:52 +01:00
Resin CI
d8a9011d54 v8.3.4 2018-11-06 14:09:58 +01:00
Pagan Gazzard
02d12aebcf Remove unused dependencies
Change-type: patch
2018-11-06 12:31:47 +00:00
Resin CI
2111c645b9 v8.3.3 2018-11-06 13:21:53 +01:00
Cameron Diver
e270652122
Remove ts-node from test process
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-11-06 12:05:35 +00:00
Resin CI
0820dbca68 v8.3.2 2018-11-06 11:19:43 +01:00
Resin CI
b7dfa73e5b v8.3.1 2018-11-06 00:33:25 +01:00
Resin CI
7957bf544e v8.3.0 2018-11-05 13:20:57 +01:00
Resin CI
88cd9e557e v8.2.4 2018-11-05 11:31:41 +01:00
Pagan Gazzard
f53a47a3cf Remove versionist from package.json, it's handled by versionbot
Change-type: patch
2018-11-02 16:38:59 +00:00
Resin CI
f897c68a28 v8.2.3 2018-11-02 17:31:49 +01:00
Pagan Gazzard
83927f36d8 Update to typescript 3
Change-type: patch
2018-11-02 15:41:14 +00:00
Resin CI
02cd9522e1 v8.2.2 2018-11-02 16:11:56 +01:00
Pagan Gazzard
21738f8fe3 Update to resin-lint 2 and add a precommit hook for prettier
Change-type: patch
2018-11-02 14:50:12 +00:00
Pagan Gazzard
e788c630fb Run resin-lint for both coffee and typescript
Change-type: patch
2018-11-02 14:50:11 +00:00
Resin CI
572cabc9c1 v8.2.1 2018-11-02 15:44:28 +01:00
Resin CI
7e2e5f7ae6 v8.2.0 2018-11-02 01:37:46 +01:00
Pablo Carranza Velez
8298487a88 Rename most of the documentation and variable names from resin to balena
Change-type: minor
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-11-01 17:00:13 -07:00
Resin CI
94ebc67839 v8.1.0 2018-11-02 00:35:43 +01:00
Resin CI
fa29a1b997 v8.0.0 2018-11-01 14:27:23 +01:00
Resin CI
ffd8171b48 v7.25.13 2018-10-31 23:43:57 +01:00
Resin CI
35d3f7e687 v7.25.12 2018-10-31 21:45:52 +01:00
Resin CI
be533a0ef6 v7.25.11 2018-10-31 21:10:19 +01:00
Resin CI
2487ceb25e v7.25.10 2018-10-26 02:13:33 +02:00
Resin CI
66b46cffd7 v7.25.9 2018-10-25 23:45:42 +02:00
Pablo Carranza Velez
a205c3e72b Update docker-delta to v2.2.2
This fixes occasional timeouts in rsync after applying v2 deltas, which
cause unnecessary fallbacks to a regular pull.

This change also removes the need for the mkfifo native dependency (since
docker-delta 2.2.2 stops using it).

Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-10-25 12:36:20 -07:00
Resin CI
e097a31348 v7.25.8 2018-10-24 01:07:11 +02:00
Resin CI
f96c35d07b v7.25.7 2018-10-24 00:42:50 +02:00
Resin CI
4eef50444a v7.25.6 2018-10-23 20:32:21 +02:00
Resin CI
4b07d539c7 v7.25.5 2018-10-22 22:59:54 +02:00
Resin CI
beae3e03c5 v7.25.4 2018-10-22 12:29:33 +02:00
Resin CI
6cd491c0c9 v7.25.3 2018-10-20 04:52:24 +02:00
Resin CI
cb31474d7a v7.25.2 2018-10-19 18:04:15 +02:00
Resin CI
f89af2d508 v7.25.1 2018-10-19 15:38:17 +02:00
Resin CI
aee6a0db16 v7.25.0 2018-10-18 17:47:08 +02:00
Resin CI
658639ea65 v7.24.1 2018-10-18 16:48:36 +02:00
Resin CI
96c1cea4ab v7.24.0 2018-10-18 15:26:37 +02:00
Resin CI
46535028c1 v7.23.0 2018-10-18 14:58:53 +02:00
Resin CI
3b7bf9a4b7 v7.22.0 2018-10-18 02:36:17 -07:00
Resin CI
03b795b25e v7.21.5 2018-10-16 06:01:45 -07:00
Resin CI
d076d59499 v7.21.4 2018-10-16 02:46:00 -07:00
Resin CI
4e9eae1b77 v7.21.3 2018-10-15 05:22:05 -07:00
Cameron Diver
81c7a2f7a0
deltas: Bump docker-progress to pick up support for balena-engine
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-10-15 12:09:45 +01:00
Resin CI
0e39b0e24c v7.21.2 2018-10-15 04:06:27 -07:00
Resin CI
853727d7a1 v7.21.1 2018-10-15 03:33:57 -07:00
Resin CI
ccdf0b2075 v7.21.0 2018-10-15 02:51:37 -07:00
Cameron Diver
19cd310da3
Support setting target state in local mode from supervisor API
Change-type: minor
Closes: #689
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-10-10 13:02:40 +01:00
Resin CI
188e85263f v7.20.0 2018-10-08 03:56:31 -07:00
Cameron Diver
892d227cc2
compose/service: Convert module to typescript and add network config
Stability improvements;
* Printing of unsupported compose fields
* Added a lot of tests
* All compose configuration has a default value, enabling better
comparison

Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-09-21 10:30:27 +01:00
Resin CI
276f9960fc v7.19.7 2018-09-13 07:13:56 -07:00
Resin CI
db490979e8 v7.19.6 2018-09-13 04:22:38 -07:00
Resin CI
71dd2fc72e v7.19.5 2018-09-12 04:43:16 -07:00
Resin CI
1ff94a04b5 v7.19.4 2018-09-05 12:27:24 -07:00
Resin CI
45dd8c6d69 v7.19.3 2018-09-04 16:18:49 -07:00
Cameron Diver
607c722b0b
events: Add rate limiting based on event name when reporting to mixpanel
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-09-04 13:17:17 -07:00
Resin CI
c7f812b993 v7.19.2 2018-09-04 11:44:27 -07:00
Cameron Diver
d3a18da573
Refactor: Convert logging module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-09-03 09:39:06 -07:00
Resin CI
524f2580d8 v7.19.1 2018-08-30 11:12:58 -07:00
Resin CI
6f0728ba56 v7.19.0 2018-08-29 13:58:12 -07:00
Cameron Diver
afd544f440
housekeeping: Add private:true to package.json
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-08-29 09:05:30 -07:00
resin-io-versionbot[bot]
01db7c448f v7.18.0 2018-08-24 15:35:56 +00:00
resin-io-versionbot[bot]
8003ab830b v7.17.1 2018-08-17 09:07:20 +00:00
resin-io-versionbot[bot]
aa45e9c955 v7.17.0 2018-08-16 16:09:23 +00:00
Cameron Diver
1060e70e82
dev: Add package.json tasks to aid debugging supervisor tests
Running mocha on the coffee and ts sources resulted in unreliable
sourcemaps, and breakpoints not working, among other things. To solve
this, this commit adds package.json tasks which will build both the
coffeescript and typescript files with their sourcemaps and places it
into a build directory. It also copies over other dependent files, such
as test data and migrations.

Another task adds a mocha debugging command, which can be connected to
using a node debugger.

Another tasks runs mocha without a debugging interface, but also without
running linters etc first. This enables the tests to be run much faster.

Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-08-16 16:38:40 +01:00
resin-io-versionbot[bot]
e55193151a v7.16.7 2018-08-16 15:02:03 +00:00
Cameron Diver
cb2349dbb6
Update docker-toolbelt to pull in typings
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io>
2018-08-16 15:35:31 +01:00
resin-io-versionbot[bot]
9415d04bc3 v7.16.6 2018-08-13 12:00:10 +00:00
resin-io-versionbot[bot]
840ec03b3e v7.16.5 2018-08-13 09:33:26 +00:00
resin-io-versionbot[bot]
51f008a44f v7.16.4 2018-08-07 12:54:52 +00:00
resin-io-versionbot[bot]
be73be53e1 v7.16.3 2018-08-01 19:41:31 +00:00
resin-io-versionbot[bot]
8cad3a664c v7.16.2 2018-07-25 14:57:58 +00:00
resin-io-versionbot[bot]
fa79c4872f v7.16.1 2018-07-25 10:34:13 +00:00
resin-io-versionbot[bot]
0578840f09 v7.16.0 2018-07-23 18:56:09 +00:00
Petros Angelatos
bba1da370b
logger: Remove pubnub leftovers
Change-type: minor
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2018-07-18 12:31:10 -07:00
resin-io-versionbot[bot]
d9eee69fcd v7.15.0 2018-07-17 20:40:33 +00:00
resin-io-versionbot[bot]
f8ead44b2b v7.14.1 2018-07-16 15:52:46 +00:00
resin-io-versionbot[bot]
b1c3faabb0 v7.14.0 2018-07-12 13:46:47 +00:00