ae18df6710
Fix Windows installer build in new balena CI workers (qqjs patch)
...
Change-type: patch
2020-12-01 15:19:26 +00:00
8101ab38a6
Fix 'balena ssh' test cases when using the Windows built-in ssh tool
...
Change-type: patch
2020-12-01 15:19:26 +00:00
0bae6546f2
v12.29.0
2020-12-01 16:07:38 +02:00
40ab27df26
Merge pull request #2108 from balena-io/scan_prod_devices
...
scan: Print production devices' info on scan
2020-12-01 14:04:58 +00:00
7d5a64f59a
scan: Print production devices' info on scan
...
Resolves : #1713
Change-type: minor
Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com >
2020-12-01 13:31:29 +02:00
8115d156df
v12.28.3
2020-11-26 16:48:38 +02:00
08fc1a3924
Merge pull request #2104 from balena-io/delay-investigation
...
Add ability to disable analytics for performance testing
2020-11-26 14:46:51 +00:00
950d173d27
Add ability to disable analytics for performance testing
...
Change-type: patch
Connects-to: #1708
Signed-off-by: Scott Lowe <scott@balena.io >
2020-11-26 13:47:48 +01:00
ac49246141
v12.28.2
2020-11-20 14:44:30 +02:00
0689074dd7
Merge pull request #2097 from balena-io/2096-login-unhandled-rejection
...
Fix unhandled rejection, --debug logic and add doc references to masterclasses
2020-11-20 12:42:13 +00:00
ee79c87723
v12.28.1
2020-11-20 12:57:08 +02:00
9dc9556619
Merge pull request #2099 from balena-io/2098-scan-json-spinner
...
scan: Prevent spinner animation output to stdout when --json is used
2020-11-20 10:55:23 +00:00
2f9212d622
scan: Prevent spinner animation output to stdout when --json is used
...
Change-type: patch
2020-11-20 00:23:26 +00:00
2bf59530c4
docs: Add references to the masterclasses in the CLI help and README
...
Change-type: patch
2020-11-19 18:13:45 +00:00
a4fd7d6118
Fix debug message logic (don't suggest --debug if it is already being used)
...
Change-type: patch
2020-11-19 18:13:45 +00:00
65f053dd6e
Fix unhandled promise rejection when ~/.balena is not accessible
...
Resolves : #2096
Change-type: patch
2020-11-19 18:13:45 +00:00
8137b79078
v12.28.0
2020-11-19 20:03:53 +02:00
e9b5773bcb
Merge pull request #2093 from balena-io/2091-livepush-use-dockerignore
...
Livepush: Ignore paths set in .dockerignore files
2020-11-19 18:00:54 +00:00
4768f76385
push: Reduce memory usage when filtering files with dockerignore
...
Change-type: patch
2020-11-19 14:24:54 +00:00
d6b3249274
Livepush: Refactor dockerignore filtering and add test cases
...
Change-type: patch
2020-11-19 14:24:54 +00:00
02a5466746
Livepush: Ignore paths set in .dockerignore files
...
Change-type: minor
Signed-off-by: Josh Bowling <josh@balena.io >
2020-11-19 14:24:44 +00:00
0831e5fa17
v12.27.4
2020-11-16 17:35:40 +02:00
4681d901f8
Merge pull request #2095 from balena-io/big-sur-notarization
...
Test code optimization: avoid running ~70 test cases twice
2020-11-16 15:32:39 +00:00
6a55613199
Test code optimization: avoid running ~70 test cases twice
...
Change-type: patch
2020-11-15 23:36:58 +00:00
893a39e891
docs: Add note about macOS Big Sur notarization workaround
...
Change-type: patch
2020-11-14 22:23:41 +00:00
fa4f91e08d
v12.27.3
2020-11-11 19:25:53 +02:00
54dc37dbd3
Merge pull request #2094 from balena-io/expect-invalid-yaml
...
Avoid reporting balenarc parsing errors
2020-11-11 17:23:44 +00:00
1b0c14feab
Avoid reporting balenarc parsing errors
...
Change-type: patch
Connects-to: #1100
Signed-off-by: Scott Lowe <scott@balena.io >
2020-11-11 17:04:26 +01:00
20e0810d2a
v12.27.2
2020-11-09 14:41:47 +02:00
edc2e77ddd
Merge pull request #2084 from balena-io/codewithcheese/append-dev
...
Modify `os download` help to mention `-dev` suffix
2020-11-09 12:39:51 +00:00
7da9a800cc
Modify os download
help to mention dev images
...
Change-type: patch
Signed-off-by: Thomas Manning <thomasm@balena.io >
2020-11-09 06:13:06 +00:00
2ba4405452
v12.27.1
2020-11-06 11:36:38 +02:00
e7ebf1ad12
Merge pull request #2081 from balena-io/app-disambiguation
...
Improve application-identifier disambiguation
2020-11-06 09:34:15 +00:00
46249e319b
Improve application-identifier disambiguation
...
Change-type: patch
Resolves : #2077
Signed-off-by: Scott Lowe <scott@balena.io >
2020-11-06 09:39:36 +01:00
fcd0932df8
v12.27.0
2020-11-05 18:45:17 +02:00
34792ecce9
Merge pull request #2067 from balena-io/app-purge
...
Add command app purge
2020-11-05 16:43:14 +00:00
1e18096873
Add command app purge
...
Change-type: minor
Signed-off-by: Scott Lowe <scott@balena.io >
2020-11-05 17:07:06 +01:00
4da1ed3a56
v12.26.2
2020-11-05 16:03:57 +02:00
92b8741288
Merge pull request #2088 from balena-io/2087-resource-uuid
...
config generate + openBalena v3: Fix "Cannot read property '__id' of undefined"
2020-11-05 14:02:00 +00:00
6b4c28a026
config generate + openBalena v3: Fix "Cannot read property '__id' of undefined"
...
Change-type: patch
2020-11-05 13:22:15 +00:00
849fc24158
v12.26.1
2020-10-31 03:09:18 +02:00
16efb9748f
Merge pull request #2074 from balena-io/devices-slug-undefined
...
devices: Fix "TypeError: Cannot read property 'slug' of undefined"
2020-10-31 01:07:16 +00:00
9d177609f5
devices: Fix "TypeError: Cannot read property 'slug' of undefined"
...
Change-type: patch
2020-10-31 00:29:50 +00:00
826b0659d6
v12.26.0
2020-10-29 12:40:24 +02:00
46d7d1d068
Merge pull request #2066 from balena-io/device-purge
...
Add command device purge
2020-10-29 10:38:32 +00:00
47fcffe368
Add command device purge
...
Change-type: minor
Resolves : #1547
Signed-off-by: Scott Lowe <scott@balena.io >
2020-10-29 11:03:37 +01:00
bb7cd7ac62
v12.25.6
2020-10-28 12:36:54 +02:00
a83f6c95df
Merge pull request #2076 from balena-io/2075-ssh-service-regex
...
ssh: Fix "Found more than one container with a service name <name>"
2020-10-28 10:35:14 +00:00
7f000ee8c3
ssh: Fix "Found more than one container with a service name <name>"
...
Change-type: patch
2020-10-28 01:06:54 +00:00
e5e7bb4757
v12.25.5
2020-10-27 13:10:06 +02:00
37e6bd4b5c
Merge pull request #2073 from balena-io/rm-hardcoded-command-ids
...
Remove need for hardcoded list of command ids
2020-10-27 11:08:27 +00:00
c48564e85a
Remove need for hardcoded list of command ids
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-10-27 10:36:49 +01:00
8460dac066
v12.25.4
2020-10-26 08:23:55 +02:00
64ffcfdd91
Merge pull request #2072 from balena-io/1893-config-generate-application-ambiguous
...
config generate: Fix "Application is ambiguous" when app slug is used
2020-10-26 06:22:14 +00:00
077e25ebc4
Update Contributing document re commit messages / versionbot / changelog
...
Change-type: patch
2020-10-25 17:11:19 +00:00
709f009f9b
config generate: Fix "Application is ambiguous" when app slug is used
...
Connects-to: #1893
Change-type: patch
2020-10-25 16:52:31 +00:00
116ab1fbc1
config generate: Fix device type compatibility check
...
Change-type: patch
2020-10-25 16:40:11 +00:00
260a30532a
v12.25.3
2020-10-23 13:07:34 +03:00
7534042519
Merge pull request #2069 from balena-io/1053-buildArgs-compose
...
Fix `--buildArg` with compose projects; Convert `buildProject` to Typescript
2020-10-23 10:04:53 +00:00
6b208ec2ab
build/deploy: Add more test cases (--buildArg option)
...
Change-type: patch
2020-10-21 14:25:40 +01:00
099d755900
Fix typing (don't assume that 'docker-toolbelt' uses Bluebird promises)
...
Change-type: patch
2020-10-21 14:25:40 +01:00
3199f15662
build/deploy: Fix --buildArg option with docker-compose.yml projects
...
Resolves : #1053
Change-type: patch
2020-10-21 13:02:47 +01:00
4c8dc29946
build/deploy: Fix image size notice at end of build
...
Change-type: patch
2020-10-21 13:02:47 +01:00
2b22fb89f1
Convert more code to Typescript (compose.js)
...
Change-type: patch
2020-10-21 13:02:47 +01:00
cf7d9246e5
v12.25.2
2020-10-21 15:02:26 +03:00
0d3106af0e
Merge pull request #2070 from balena-io/revert-balenacli-styling
...
Fix preload --add-certificate, amend help for `version`, and revert `balenaCLI` styling in docs
2020-10-21 12:00:21 +00:00
478b5dd363
Revert styling of "balena CLI" as "balenaCLI"
...
Change-type: patch
2020-10-21 00:07:46 +01:00
0708608c7e
Add help note regarding the version of Node.js printed by balena version -a
...
Connects-to: #2068
Change-type: patch
2020-10-21 00:07:45 +01:00
c245dc70c2
preload: Fix parsing of --add-certificate
option, amend help for --app
...
Connects-to: #2063
Change-type: patch
2020-10-21 00:07:15 +01:00
4373ba7a5d
v12.25.1
2020-10-13 11:58:10 +03:00
2cc8d15c05
Merge pull request #2054 from balena-io/ignore-unauthorized-errors
...
Treat authorization errors as expected
2020-10-13 08:56:13 +00:00
592efd0a2e
Treat authorization errors as expected
...
Change-type: patch
Resolves : #2035
Signed-off-by: Scott Lowe <scott@balena.io >
2020-10-13 10:16:16 +02:00
31123d28f0
v12.25.0
2020-10-13 11:01:54 +03:00
9b6ffecaba
Merge pull request #2061 from balena-io/2060-balenarc-no-sentry
...
Update Sentry, add BALENARC_NO_SENTRY var, refactor CLI initialization
2020-10-13 07:59:51 +00:00
d0e4fa0e59
Refactor initialization code (delete app-oclif.ts and app-common.ts)
...
Change-type: patch
2020-10-11 00:45:53 +01:00
cf376316bc
Support BALENARC_NO_SENTRY env var to disable Sentry.io error reporting
...
Change-type: minor
2020-10-10 00:45:55 +01:00
8f0f3bda29
Update Sentry package (may fix "Maximum call stack size exceeded")
...
Change-type: patch
2020-10-09 13:03:53 +01:00
c33409adb0
v12.24.1
2020-10-07 19:28:54 +03:00
873eb1fc59
Merge pull request #2057 from balena-io/allow-alternative-signups
...
login: sign up at the configured balena instance
2020-10-07 16:27:08 +00:00
af70f16a9b
login: sign up at the configured balena instance
...
Change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io >
2020-10-07 09:20:50 -04:00
e8d757ca28
v12.24.0
2020-10-06 23:10:25 +03:00
63d3402924
Merge pull request #2056 from balena-io/scan-json
...
scan: Add '--json' option to help with scripting
2020-10-06 20:08:48 +00:00
8a506bc4c0
scan: Add '--json' option to help with scripting
...
Change-type: minor
2020-10-06 18:04:43 +01:00
a14d89fe10
v12.23.4
2020-10-06 00:48:28 +03:00
29ed0a232d
Merge pull request #2053 from balena-io/fix-balenadev
...
Workaround balena-dev/oclif compatibility issues
2020-10-05 21:46:19 +00:00
8978221866
Update CONTRIBUTING.md re balena-dev workflow
...
Change-type: patch
2020-10-05 22:10:54 +01:00
2974c203b5
Add bin/balena* scripts to linter paths
...
Change-type: patch
2020-10-05 22:10:54 +01:00
c85acbd90b
Workaround balena-dev/oclif compatibility issues
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-10-02 16:17:16 +02:00
8a808e25d0
v12.23.3
2020-10-02 15:22:36 +03:00
75687f51ac
Merge pull request #2052 from balena-io/rename-actions
...
Rename actions-oclif/ to commands/
2020-10-02 12:20:57 +00:00
eddbdfe0dc
Rename actions-oclif/ to commands/
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-10-02 13:42:23 +02:00
d8acc3f814
v12.23.2
2020-10-02 12:35:48 +03:00
fc8be3d8dc
Merge pull request #2051 from balena-io/fix-push-emulated-flag
...
push: Fix accidental rename of `-e` (emulated) option
2020-10-02 09:33:46 +00:00
0ee02a4d73
v12.23.1
2020-10-02 11:50:46 +03:00
568fcb9759
Merge pull request #2049 from balena-io/refresh-contributing
...
Update the CONTRIBUTING.md document
2020-10-02 08:49:00 +00:00
6133bb2096
push: Fix accidental rename of -e
(emulated) option
...
Accidentally renamed during oclif conversion in CLI v12.9.7.
Change-type: patch
2020-10-01 23:49:14 +00:00
48076464da
Update the CONTRIBUTING.md document
...
Change-type: patch
2020-09-28 15:19:10 +01:00
1acf342fb0
v12.23.0
2020-09-25 18:13:07 +03:00
340ca6577b
Merge pull request #2046 from balena-io/add-support
...
Add new command `support`
2020-09-25 15:11:05 +00:00
0a8b3ce4e4
Add new command support
...
Change-type: minor
Resolves : #766 #1546
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-25 16:20:45 +02:00
65c01ac172
v12.22.2
2020-09-20 03:20:05 +03:00
4c9a22aba7
Merge pull request #2041 from balena-io/2040-fix-deploy-exit
...
deploy: Fix unexpected exit with "Everything is up to date"
2020-09-20 00:18:08 +00:00
889fafcffc
deploy: Fix unexpected exit with "Everything is up to date"
...
Resolves : #2040
Change-type: patch
2020-09-20 00:35:57 +01:00
719cc2e4c9
v12.22.1
2020-09-19 12:23:16 +03:00
e484701276
Merge pull request #2039 from balena-io/1760-simplify-install-docs
...
Reorganize and simplify installation instructions
2020-09-19 09:21:20 +00:00
b1897a512d
Style "balena CLI" as "balenaCLI" and "balena cloud" as "balenaCloud"
...
Change-type: patch
2020-09-18 23:27:24 +01:00
f98c25eaee
Reorganize and simplify installation instructions
...
Change-type: patch
2020-09-18 14:13:32 +01:00
b9c3b57b85
v12.22.0
2020-09-18 15:41:12 +03:00
8aff330516
Merge pull request #2038 from balena-io/add-device-restart
...
Add new command `device restart`
2020-09-18 12:39:09 +00:00
abdaf0043f
Add new command device restart
...
Change-type: minor
Resolves : #1542
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-18 12:39:53 +02:00
960cb3098d
v12.21.1
2020-09-17 03:48:23 +03:00
e907f12445
Merge pull request #2037 from balena-io/2036-scan-sync-standalone
...
scan: Fix "CLI could not be loaded" with the standalone zip installer
2020-09-17 00:46:19 +00:00
799e0f9dea
scan: Fix "CLI could not be loaded" with the standalone zip installer
...
Change-type: patch
2020-09-17 00:38:00 +01:00
c389f41006
v12.21.0
2020-09-16 18:16:57 +03:00
74ca5207ad
Merge pull request #2034 from balena-io/add-app-rename
...
Add new command `app rename`
2020-09-16 15:14:54 +00:00
3706db2436
Add new command app rename
...
Change-type: minor
Resolves : #1567
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-16 16:38:10 +02:00
6ec0b4a3bd
v12.20.0
2020-09-10 21:28:04 +03:00
e65caed64e
Merge pull request #2033 from balena-io/post-capitano-refactor
...
Improve command suggestions, add topic help
2020-09-10 18:26:29 +00:00
b180eb7b73
Minor fix to device rm
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-10 17:34:06 +02:00
9805854eab
Update registry secrets example URL
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-10 17:33:57 +02:00
00c956394d
Improve command suggestions, add topic help
...
Change-type: minor
Resolves : #2021
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-10 15:56:45 +02:00
b3510f205f
v12.19.0
2020-09-10 15:09:25 +03:00
e755d9f03f
Merge pull request #2032 from balena-io/misc-bugfixes
...
Misc bugfixes
2020-09-10 12:07:33 +00:00
f9224b05af
Fix numerical id support in device rm
...
Change-type: patch
Resolves : #2031
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-10 12:53:02 +02:00
ece4d88bfd
Fix numerical id support in device move
...
Change-type: patch
Resolves : #2030
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-10 12:53:02 +02:00
0dd7c33237
Fix required status of param in os versions
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-10 12:53:02 +02:00
cd20f1765e
Merge pull request #2028 from balena-io/join-poll
...
Add ability to specify poll interval in join command
2020-09-09 13:56:12 +00:00
0ca1faba09
Add ability to specify poll interval in join command
...
Change-type: minor
Resolves : #1432 #1697 #1670
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-09 14:24:45 +02:00
9f8569e33f
Improve error handling in internal scandevices
...
Change-type: patch
Connects-to: #1703
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-09 14:24:45 +02:00
d7007721a7
v12.18.0
2020-09-09 14:38:49 +03:00
f9f1863fdb
Merge pull request #2027 from balena-io/1584-push-pull
...
push (local device): Add --pull option to force pulling base images again
2020-09-09 11:36:41 +00:00
93e18bea27
push (local device): Add --pull option to force pulling base images again
...
Connects-to: #1584
Change-type: minor
2020-09-09 00:16:22 +01:00
73f49765ec
push: Reformat help output to fit in 80 characters
...
Connects-to: #1858
Change-type: patch
2020-09-09 00:16:21 +01:00
3a508dc397
v12.17.2
2020-09-08 21:16:44 +03:00
bd5bf0135a
Merge pull request #2026 from balena-io/fix-device-issue
...
Fix error displaying info for devices without commits
2020-09-08 18:14:24 +00:00
e0c65bdef8
Fix error displaying info for devices without commits
...
Change-type: patch
Resolves : #2024
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-08 18:57:00 +02:00
b9d90b9e38
v12.17.1
2020-09-08 15:16:37 +03:00
d910319ba5
Merge pull request #2025 from balena-io/convert-help-fixes
...
Fix issues from removal of capitano
2020-09-08 12:14:34 +00:00
5e5a2c1c85
Fix usage info for env rename
...
Change-type: patch
Resolves : #2019
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-08 13:31:41 +02:00
238c371ade
Fix typo in docs help section
...
Change-type: patch
Resolves : #2020
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-08 13:23:39 +02:00
504877c232
Fix issue with replaced command checks
...
Change-type: patch
Resolves : #2022
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-08 13:13:53 +02:00
bdcf58471f
v12.17.0
2020-09-07 16:31:25 +03:00
46b9c586a6
Merge pull request #2018 from balena-io/convert-help
...
Convert help, remove capitano
2020-09-07 13:29:24 +00:00
273ea5ce4d
Display command suggestions, when command not recognized
...
Change-type: minor
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-07 14:35:35 +02:00
d56fec6e36
Convert help to oclif, remove capitano
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-07 14:13:32 +02:00
cd81ff005f
v12.16.0
2020-09-04 14:09:05 +03:00
dee216eeaa
Merge pull request #2015 from balena-io/1584-build-pull
...
build, deploy: Add --pull option to force pulling base images again
2020-09-04 11:07:00 +00:00
d1539f405a
build, deploy: Add --pull option to force pulling base images again
...
Resolves : #1584
Change-type: minor
2020-09-04 10:28:36 +01:00
d131fb4fa8
v12.15.1
2020-09-04 12:26:57 +03:00
a0380848a0
Merge pull request #2017 from balena-io/modify-undervoltage-field
...
Modify undervoltage status display in device command
2020-09-04 09:25:00 +00:00
ffa8e245ba
Modify undervoltage status display in device command
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-04 10:32:40 +02:00
8631e22686
v12.15.0
2020-09-03 20:31:45 +03:00
f0bd3a38db
Merge pull request #2014 from balena-io/new-device-fields
...
Add support for new device metrics to device command
2020-09-03 17:29:18 +00:00
88569066b5
Add support for new device metrics to device command
...
Change-type: minor
Signed-off-by: Scott Lowe <scott@balena.io >
2020-09-03 18:26:53 +02:00
c20bbe658b
v12.14.18
2020-08-28 17:10:37 +03:00
ac0ce8f702
Merge pull request #2013 from balena-io/async-await-oclif
...
Convert oclif actions to async/await
2020-08-28 14:08:48 +00:00
42c6e1010f
Convert oclif actions to async/await
...
Change-type: patch
2020-08-28 13:43:10 +01:00
1f4554abe8
v12.14.17
2020-08-27 17:51:29 +03:00
4e457da5a9
Merge pull request #2011 from balena-io/improve-preload-typings
...
preload: Improve the typings
2020-08-27 14:48:34 +00:00
2e1570149d
preload: Improve the typings
...
Change-type: patch
Depends-on: https://github.com/balena-io/balena-sdk/pull/980
See: https://github.com/balena-io/balena-cli/pull/2007#discussion_r478330624
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-08-27 16:44:08 +03:00
c647989054
Update balena-sdk to 15.3.7
...
Update balena-sdk from 15.3.1 to 15.3.7
Change-type: patch
2020-08-27 12:51:13 +00:00
44bd667648
v12.14.16
2020-08-27 15:37:55 +03:00
2d042ee116
Merge pull request #2010 from balena-io/update-typescript
...
Update to typescript 4.0
2020-08-27 13:35:40 +01:00
787966a0b6
Update to typescript 4.0
...
Change-type: patch
2020-08-27 11:50:57 +01:00
a59d85e833
v12.14.15
2020-08-27 13:25:58 +03:00
d0616acf1b
Merge pull request #2007 from balena-io/convert-preload
...
Convert command preload to oclif, typescript
2020-08-27 10:23:08 +00:00
d21a18f353
Convert command preload to oclif, typescript
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-08-27 10:19:54 +02:00
7d3dbc2c0b
v12.14.14
2020-08-26 17:13:46 +03:00
529b98552c
Merge pull request #2004 from balena-io/dont-try-to-parse-uuid-as-integer-in-tunnel
...
Don't try to parse deviceOrApplication as an integer in the tunnel action
2020-08-26 14:11:55 +00:00
99a478ee39
Fix device UUID parsing for 'balena tunnel'
...
Change-type: patch
2020-08-26 15:10:00 +02:00
fb879d3020
v12.14.13
2020-08-26 13:40:27 +03:00
4fb4cce842
Merge pull request #2006 from balena-io/1993-preload-logo
...
preload: Fix splash image file name for balenaOS >= 2.53.0
2020-08-26 10:38:14 +00:00
f772957d29
preload: Fix splash image file name for balenaOS >= 2.53.0
...
Resolves : #1993
Change-type: patch
2020-08-26 10:48:30 +01:00
fd9520224c
v12.14.12
2020-08-24 13:14:10 +03:00
c1afaa6cf3
Merge pull request #2000 from balena-io/convert-deploy
...
Convert deploy command to oclif
2020-08-24 10:12:03 +00:00
8cb413c1c9
Convert deploy command to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-08-22 11:58:10 +02:00
e96fca551e
v12.14.11
2020-08-21 14:28:43 +03:00
edb3ea53fb
Merge pull request #2001 from balena-io/fix-template-patch
...
Fix help template bug affecting discrete value options
2020-08-21 11:26:26 +00:00
358a909214
Shorten env add
command summary to prevent wrapping
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-08-21 12:43:12 +02:00
eb74ca631a
Fix help template bug affecting discrete value options
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-08-21 12:41:35 +02:00
64ebebb121
v12.14.10
2020-08-15 01:49:55 +03:00
abc62404ab
Merge pull request #1997 from balena-io/1992-fix-build-args
...
build: Fix --buildArg and --cache-from options (broken since v12.9.9)
2020-08-14 22:47:48 +00:00
af1c4b0d03
build: Fix --buildArg and --cache-from options (broken since v12.9.9)
...
Change-type: patch
2020-08-14 23:12:12 +01:00
830e1f801d
v12.14.9
2020-08-14 16:49:45 +03:00
59c398fbf0
Merge pull request #1995 from balena-io/update-deps
...
Update dependencies
2020-08-14 13:47:42 +00:00
d7f49d2442
Update dependencies
...
Update balena-sdk from 15.3.0 to 15.3.1
Change-type: patch
2020-08-14 13:28:06 +01:00
34597f629d
v12.14.8
2020-08-14 01:51:05 +03:00
3fa7eec8a9
Merge pull request #1996 from balena-io/fix-tar-stream
...
build / push: Fix sudden process crash (update tar-utils dependency)
2020-08-13 22:49:17 +00:00
1ee12b70bc
build / push: Fix sudden process crash (update tar-utils dependency)
...
Change-type: patch
2020-08-13 23:05:11 +01:00
ca7b1ae084
v12.14.7
2020-08-13 18:03:37 +03:00
936d3cb62a
Merge pull request #1994 from balena-io/update-deps
...
Update dependencies
2020-08-13 15:01:20 +00:00
230677e5e8
Update dependencies
...
Update balena-sdk from 15.2.5 to 15.3.0
Change-type: patch
2020-08-13 14:36:13 +01:00
025f817eb6
v12.14.6
2020-08-12 18:29:07 +03:00
54cceb688f
Merge pull request #1982 from balena-io/allow-shrinkwrap-rebase
...
Allow rebasing of npm-shrinkwrap
2020-08-12 15:27:15 +00:00
648a73fd91
Tests: check shrinkwrap is deduped
...
Change-type: patch
2020-08-12 15:34:53 +01:00
3691ae148e
Allow rebasing of npm-shrinkwrap
...
Change-type: patch
2020-08-12 14:46:51 +01:00
4496bc88f5
v12.14.5
2020-08-11 20:24:07 +03:00
afded27692
Merge pull request #1974 from balena-io/sdk-15
...
Update balena-sdk to 15.x
2020-08-11 17:21:59 +00:00
c1a5718364
Avoid trying to refresh token in tests
2020-08-11 17:54:39 +01:00
e021ad9af6
Update balena-sdk to 15.x
...
Update balena-config-json from 4.0.0 to 4.1.0
Update balena-image-manager from 7.0.1 to 7.0.3
Update balena-preload from 10.2.0 to 10.2.4
Update balena-sdk from 14.8.0 to 15.2.1
Update balena-sync from 11.0.0 to 11.0.2
Change-type: patch
2020-08-11 17:53:33 +01:00
5c8a5165e0
v12.14.4
2020-08-11 19:27:44 +03:00
71ff73c641
Merge pull request #1989 from balena-io/improve-tests
...
Improve tests
2020-08-11 16:25:57 +00:00
c35472e94d
Tests: Specify es2018 as preferred, matching normal usage
...
Change-type: patch
2020-08-11 16:07:23 +01:00
511bb05cb9
Tests: Use a tmp data dir to avoid conflicts/overwriting existing data
...
Change-type: patch
2020-08-11 16:05:28 +01:00
53b2b54b23
Tests: Use a mocha file helper to always load config-tests first
...
Change-type: patch
2020-08-11 16:04:28 +01:00
e7f753007f
Tests: Share mocha options between commands in package.json
...
Change-type: patch
2020-08-11 16:03:36 +01:00
0afaf8502f
v12.14.3
2020-08-11 16:06:00 +03:00
3272b55dd9
Merge pull request #1988 from balena-io/avoid-unnecessary-tests
...
CI: Avoid unnecessary duplicate windows/mac tests
2020-08-11 13:04:02 +00:00
4c664167f6
CI: Avoid duplicate windows/mac tests
...
Change-type: patch
2020-08-11 12:32:36 +01:00
604c182e2c
v12.14.2
2020-08-10 16:46:37 +03:00
60593a77ac
Merge pull request #1987 from balena-io/lazy-load-tar-stream
...
Lazy load tar-stream
2020-08-10 13:44:39 +00:00
497c8cd49b
Lazy load tar-stream
...
Change-type: patch
2020-08-10 12:01:55 +01:00
d348d9f71f
v12.14.1
2020-08-08 01:23:00 +03:00
d6651fdd7e
Merge pull request #1969 from balena-io/update-balena-sdk
...
Update balena-sdk to 14.x
2020-08-07 22:21:14 +00:00
e1c42405a1
Update balena-sdk to 14.x
...
Update balena-sdk from 13.6.0 to 14.8.0
Change-type: patch
2020-08-07 21:06:07 +00:00
bf22d9eaa8
v12.14.0
2020-08-07 23:58:35 +03:00
88523a2887
Merge pull request #1986 from balena-io/bump-chokidar-livepush
...
Live push: Accept Dockerfile ENV instructions in push to local device
2020-08-07 20:56:30 +00:00
e8eb031253
Live push: Accept Dockerfile ENV instructions in live push to local device
...
Update livepush, chokidar and @types/dockerode dependencies
Change-type: minor
2020-08-07 21:09:47 +01:00
120c82d657
v12.13.0
2020-08-07 18:13:27 +03:00
cb2e60d5af
Merge pull request #1985 from balena-io/devices-json
...
devices: Add '--json' option to help with scripting
2020-08-07 15:11:32 +00:00
62dfae371c
devices: Add '--json' option to help with scripting
...
Change-type: minor
2020-08-07 15:27:42 +01:00
eaf220b64f
v12.12.2
2020-08-07 15:26:38 +03:00
9804dd3c33
Merge pull request #1983 from balena-io/pkg-warning-diff
...
Tests: add verification of 'pkg' warnings against saved output
2020-08-07 12:24:40 +00:00
94f3825119
Tests: add verification of 'pkg' warnings against saved output
...
Change-type: patch
2020-08-07 01:47:31 +01:00
abde3cf48a
v12.12.1
2020-08-05 16:14:57 +03:00
efb488f81a
Merge pull request #1977 from balena-io/reduce-bluebird
...
Reduce bluebird usage
2020-08-05 13:12:59 +00:00
6ca7c34e57
Reduce bluebird usage
...
Change-type: patch
2020-08-05 09:41:15 +01:00
3f084366db
v12.12.0
2020-08-05 03:27:13 +03:00
9f98529e56
Merge pull request #1962 from nwneisen/1956-bulk-add-env-vars
...
Add ability to add env var to multiple locations in one command
2020-08-05 00:25:32 +00:00
bab98df87b
env add: Add ability to add env var to multiple locations in one command
...
Change-type: minor
2020-08-04 17:40:26 -06:00
4d9affd030
v12.11.3
2020-08-04 22:28:57 +03:00
15b536a3b2
Merge pull request #1980 from balena-io/dont-change-preloader-config
...
Dont set the preloader config device type to intel-nuc
2020-08-04 19:26:42 +00:00
505acc19db
Dont set the preloader config device type to intel-nuc
...
Change-type: patch
2020-08-04 20:12:28 +02:00
1d566a72ca
v12.11.2
2020-08-04 20:23:26 +03:00
0337e284a6
Merge pull request #1978 from balena-io/1975-fix-os-build-config-undefined
...
os build-config: Fix output file containing 'undefined' word since v12.9.4
2020-08-04 17:21:25 +00:00
74c6f8a627
os build-config: Fix output file containing 'undefined' word since v12.9.4
...
Resolves : #1975
Change-type: patch
2020-08-04 17:27:20 +01:00
7aa1708f46
v12.11.1
2020-08-04 19:25:57 +03:00
32a21684e8
Merge pull request #1976 from balena-io/balena-release-v3
...
Update balena-release to v3
2020-08-04 16:23:50 +00:00
a52a623fdf
Update balena-release to v3
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-08-04 15:35:29 +00:00
b63e31e255
v12.11.0
2020-08-04 18:34:05 +03:00
fec01977c7
Merge pull request #1972 from balena-io/1773-browser-login-port-number
...
login: Use any free port number instead of 8989 for web authentication
2020-08-04 15:32:06 +00:00
cf894d98a5
login: Use any free port number instead of 8989 for web authentication
...
Change-type: minor
2020-08-03 20:26:10 +01:00
d18f25cb9c
Testing: Increase mocha timeout from 6s to 12s (experimental)
...
Change-type: patch
2020-08-03 20:26:10 +01:00
4cdff9694e
Update GitHub issue template (request openBalena vs balenaCloud info)
...
Change-type: patch
2020-08-03 20:26:10 +01:00
304ade9772
v12.10.2
2020-08-03 18:57:08 +03:00
0865633020
Merge pull request #1973 from balena-io/fix-per-regression
...
Fix performance regressions from #1967
2020-08-03 15:55:16 +00:00
ddb87f403d
Fix performance regressions from #1967
...
Change-type: patch
2020-08-03 11:04:36 +01:00
8047779c0c
v12.10.1
2020-07-31 15:00:00 +03:00
9da7f03b2a
Merge pull request #1966 from balena-io/reduce-bluebird
...
Remove some bluebird usage
2020-07-31 11:58:03 +00:00
9aacb7ec56
Remove some bluebird usage
...
Change-type: patch
2020-07-31 10:33:51 +00:00
41e7ba12ff
v12.10.0
2020-07-30 22:22:32 +03:00
10decc785d
Merge pull request #1952 from nwneisen/1951-bulk-device-rm
...
Add ability to remove multiple devices in one command
2020-07-30 19:19:56 +00:00
47e9d39c6f
device rm: Add ability to remove multiple devices in one command
...
Change-type: minor
2020-07-30 10:31:48 -06:00
0eb4e6d770
v12.9.9
2020-07-30 17:31:34 +03:00
492b877d02
Merge pull request #1967 from balena-io/convert-build
...
Convert command `build` to typescript, oclif, and refactor
2020-07-30 14:27:36 +00:00
09b8cc495c
Convert command build
to typescript, oclif, and refactor
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-30 15:53:55 +02:00
94cc84e5ce
v12.9.8
2020-07-30 16:04:09 +03:00
cd3fa4521c
Merge pull request #1968 from balena-io/tests-reliability
...
Tests: improve reliability of os/configure.spec.ts
2020-07-30 13:02:04 +00:00
5d7d687d6c
Tests: improve reliability of os/configure.spec.ts
...
Change-type: patch
2020-07-30 13:24:41 +01:00
5b39878d54
v12.9.7
2020-07-29 16:10:35 +03:00
2c24d80492
Merge pull request #1960 from balena-io/convert-push
...
Convert command `push` to oclif
2020-07-29 13:08:26 +00:00
0f058a4441
Convert command push
to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-29 10:53:17 +00:00
66f793e327
v12.9.6
2020-07-29 13:52:06 +03:00
60917f641b
Merge pull request #1964 from balena-io/convert-config
...
Convert `config` commands to typescript, oclif
2020-07-29 10:50:16 +00:00
56cc70cd50
Convert config
commands to typescript, oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-29 12:11:18 +02:00
fd4c740d29
v12.9.5
2020-07-28 20:22:34 +03:00
644e643fab
Merge pull request #1934 from balena-io/bump-preload-v10
...
Adjustments for balena-preload v10 (SDK v14). Improved error reporting.
2020-07-28 17:20:34 +00:00
f6529eec26
Adjustments for balena-preload v10 (SDK v14). Improved error reporting.
...
Change-type: patch
2020-07-28 16:12:11 +00:00
401c116820
v12.9.4
2020-07-28 19:08:34 +03:00
4e37ce14c6
Merge pull request #1953 from balena-io/convert-os-build-config
...
Convert `os build-config` to oclif, typescript
2020-07-28 16:06:36 +00:00
3fc25cd745
Convert os build-config
to oclif, typescript
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-28 15:33:28 +00:00
598423acaa
v12.9.3
2020-07-28 18:12:50 +03:00
1685ce16f4
Merge pull request #1954 from balena-io/update-net-keepalive3
...
Update net-keepalive to v1.3.3, reclaiming ~200MB disk space (npm install)
2020-07-28 15:10:50 +00:00
d4de25e545
Update net-keepalive to v1.3.3, reclaiming ~200MB disk space (npm install)
...
Change-type: patch
2020-07-28 14:38:26 +00:00
d1f46a59f7
v12.9.2
2020-07-28 17:28:54 +03:00
29854f8737
Merge pull request #1947 from balena-io/rename-devices-beta-new
...
Rename BETA to NEW in `devices supported -v`
2020-07-28 14:26:37 +00:00
7eb398c6ef
devices supported: Rename 'BETA' to 'NEW' in verbose output
...
Change-type: patch
2020-07-27 20:23:51 +00:00
9ed3bb2f70
os download: Improve warning message re default balenaOS version
...
Change-type: patch
2020-07-27 20:23:51 +00:00
839de65df2
v12.9.1
2020-07-16 17:41:39 +03:00
b2c680e824
Merge pull request #1948 from balena-io/convert-os-initialize
...
Convert `os initialize` to oclif, typescript
2020-07-16 14:39:03 +00:00
b7c74598b2
Convert os initialize
to oclif, typescript
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-16 16:06:41 +02:00
7b78a777ac
v12.9.0
2020-07-15 21:04:53 +03:00
82026897c7
Merge pull request #1940 from balena-io/update-net-keepalive2
...
Update net-keepalive and pkg, Node.js >= v10.20.0 (steps towards Node.js v14)
2020-07-15 18:03:07 +00:00
0534ab1cb4
Update INSTALL.md re new minimum Node.js version of 10.20.0
...
Change-type: patch
2020-07-15 16:30:15 +00:00
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
b0dce6b477
Add ability to conditionally apply patches per platform (Linux, Mac, Windows)
...
Change-type: patch
2020-07-15 16:30:15 +00:00
b9734b7b09
v12.8.0
2020-07-15 18:02:21 +03:00
24ba9da64b
Merge pull request #1939 from nwneisen/323-bulk-device-move
...
balena device: Add ability to move multiple devices in one command
2020-07-15 15:00:33 +00:00
edaf76e329
device move: Add ability to move multiple devices in one command
...
Change-type: minor
2020-07-15 08:26:31 -06:00
d419ae9183
v12.7.7
2020-07-15 01:19:21 +03:00
3833dc3adc
Merge pull request #1941 from balena-io/convert-os-download
...
Convert `os download` to oclif, typescript
2020-07-14 22:16:13 +00:00
5d3625f6ae
Remove os download
command dependency for device init
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-14 23:42:39 +02:00
1c17572db0
Convert os download
to oclif, typescript
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-14 23:42:39 +02:00
c65dafd2ff
v12.7.6
2020-07-14 18:48:43 +03:00
33fd24b981
Merge pull request #1943 from balena-io/convert-os-versions
...
Convert `os versions` to oclif, typescript
2020-07-14 15:46:50 +00:00
41635c746b
Convert os versions
to oclif, typescript
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-14 17:11:30 +02:00
8c12510f17
v12.7.5
2020-07-13 15:01:52 +03:00
50a658f2f6
Merge pull request #1937 from balena-io/convert-local-config
...
Convert `local configure` to oclif, typescript
2020-07-13 11:59:58 +00:00
4f831ef443
Convert local configure
to oclif, typescript
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-13 13:10:26 +02:00
457eff1d43
v12.7.4
2020-07-13 13:42:03 +03:00
9e7a13a992
Merge pull request #1935 from nwneisen/1731-improve-ssh-error-message
...
Give a better error message on "balena ssh" when the keys don't match
2020-07-13 10:40:05 +00:00
d9cf95149a
balena ssh: Improve error message in case of misconfigured SSH keys
...
Change-type: patch
2020-07-12 19:39:49 -06:00
bcc9f9e766
v12.7.3
2020-07-10 22:17:17 +03:00
1ef13665bc
Merge pull request #1938 from balena-io/fix-standalone-env-var
...
Fix env var for standalone executable tests in package.json
2020-07-10 19:15:01 +00:00
da6c048a3b
Fix env var for standalone executable tests in package.json
...
Change-type: patch
2020-07-10 19:10:10 +01:00
3beaa76ec5
v12.7.2
2020-07-10 13:51:11 +03:00
7b4a9a8bc6
Merge pull request #1936 from balena-io/convert-local-flash
...
Convert `local flash` to oclif
2020-07-10 10:49:14 +00:00
7ebc94c1e5
Convert local flash
to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-10 11:55:24 +02:00
92d37ffcb7
v12.7.1
2020-07-10 10:57:14 +03:00
116dc3e623
Merge pull request #1931 from balena-io/nock-unexpected-req-warn
...
Test cases: Re-add nock checks for unexpected HTTP requests
2020-07-10 07:54:00 +00:00
17a9d71e59
Disable mixpanel.track() calls while running automated tests
...
Change-type: patch
2020-07-09 19:54:03 +01:00
6fe8fb7c6e
Test cases: Re-add nock checks for unexpected HTTP requests
...
Connects-to: #1910
Change-type: patch
2020-07-09 19:54:03 +01:00
7da7ff6cf0
v12.7.0
2020-07-09 21:43:41 +03:00
48430fcaee
Merge pull request #1930 from balena-io/explicitly-select-device-fields
...
Device: explicitly fetch only the presented fields
2020-07-09 18:41:43 +00:00
477c48f831
Device: Fix the last_seen field not showing up
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-07-09 18:12:13 +00:00
fb9943a375
Device: explicitly fetch only the presented fields
...
Depends on open-balena adding the mac_address &
the overall_status device fields, but the latest cli
version is probably already not working, since some
of its dependencies already use the v14 SDK which
needs the v6 model, that the open-balena-api doesn't
have yet either.
Change-type: minor
See: https://www.flowdock.com/app/rulemotion/i-cli/threads/SaSXFlJEv-dpk9uUngWY225zv2D
See: https://github.com/balena-io/open-balena-api/issues/388
See: https://github.com/balena-io/open-balena-api/issues/338
See: https://github.com/balena-io/balena-sdk/issues/920
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-07-09 18:12:13 +00:00
00c78dfcd8
v12.6.8
2020-07-09 19:54:11 +03:00
c0ca1500eb
Merge pull request #1933 from balena-io/fix-opn-patch
...
Fix opn patch for some strange edge case
2020-07-09 16:52:09 +00:00
88b7b9273a
Fix opn patch for some strange edge case
...
Change-type: patch
2020-07-09 17:20:31 +01:00
0c3790bc45
v12.6.7
2020-07-09 17:42:21 +03:00
9069cd3d73
Merge pull request #1928 from balena-io/lazier-oclif-actions
...
Be lazier with imports in oclif actions
2020-07-09 14:40:18 +00:00
d6f1328238
Be lazier with imports in oclif actions
...
Change-type: patch
2020-07-09 15:03:38 +01:00
463f3f40ca
v12.6.6
2020-07-09 15:30:13 +03:00
38fe9042e5
Merge pull request #1929 from balena-io/convert-util
...
Convert `util available-drives` to oclif
2020-07-09 12:28:09 +00:00
6f265b24aa
Convert util available-drives
to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-09 13:58:59 +02:00
e2c9bf86c7
v12.6.5
2020-07-09 13:22:52 +03:00
73ba4a1283
Merge pull request #1927 from balena-io/lazy-resin-cli-form
...
Enforce and improve lazy loading of resin-cli-form
2020-07-09 10:20:56 +00:00
eea8c83bff
Enforce and improve lazy loading of resin-cli-form
...
Change-type: patch
2020-07-09 10:51:10 +01:00
0bd27bd7ac
v12.6.4
2020-07-08 20:46:13 +03:00
b15f4de899
Merge pull request #1926 from balena-io/oclif-reduce-lodash
...
Reduce lodash usage in oclif actions
2020-07-08 17:44:23 +00:00
5242510481
Reduce lodash usage in oclif actions
...
Change-type: patch
2020-07-08 18:04:28 +01:00
6082771aad
v12.6.3
2020-07-08 19:12:51 +03:00
bf8f41d2b4
Merge pull request #1920 from balena-io/clarify-flag-nocache
...
Clarify -c flag in balena push
2020-07-08 16:10:53 +00:00
b1ab0337c0
Improve help description for --nocache option of balena push
...
Change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io >
2020-07-08 15:37:08 +00:00
a27536045d
v12.6.2
2020-07-08 17:59:12 +03:00
3b56b7b324
Merge pull request #1925 from balena-io/remove-rindle
...
Remove rindle dependency
2020-07-08 14:57:03 +00:00
11afbf3da2
Remove rindle dependency
...
Change-type: patch
2020-07-08 15:28:44 +01:00
0da5f822e4
v12.6.1
2020-07-08 12:55:11 +03:00
9c6b6b3718
Merge pull request #1924 from balena-io/preload-dockerd-stderr
...
preload: Expand dockerd stderr logs in case of errors
2020-07-08 09:53:14 +00:00
3d7833a640
preload: Expand dockerd stderr logs in case of errors
...
Change-type: patch
2020-07-08 10:13:22 +01:00
4b110fef8e
v12.6.0
2020-07-07 03:25:23 +03:00
89e2bb5945
Merge pull request #1921 from balena-io/1844-build-DOCKER_CERT_PATH
...
build/deploy/preload: Accept DOCKER_CERT_PATH and DOCKER_TLS_VERIFY env vars
2020-07-07 00:23:06 +00:00
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
e80697013e
v12.5.2
2020-07-06 14:24:21 +03:00
3a06701747
Merge pull request #1913 from balena-io/alter-runcommand
...
Modify runCommand to accept args array instead of string
2020-07-06 11:22:00 +00:00
e20265518d
Modify runCommand to accept args array instead of string
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-06 12:49:37 +02:00
d4c513fd41
v12.5.1
2020-07-06 13:47:11 +03:00
dec92a3d9c
Merge pull request #1906 from balena-io/convert-logs-oclif
...
Convert `logs` command to oclif
2020-07-06 10:45:22 +00:00
4cdaf29348
Convert logs
command to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-06 11:46:15 +02:00
7301b9c246
v12.5.0
2020-07-04 01:33:30 +03:00
1accb885a9
Merge pull request #1915 from balena-io/1914-mixed-arch-fleets
...
config generate, os configure: Add support for mixed arch fleets
2020-07-03 22:31:48 +00:00
497023965f
config generate, os configure: Add support for mixed arch fleets
...
Resolves : #1914
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-07-03 22:03:18 +00:00
95f9443c2a
v12.4.0
2020-07-04 01:00:01 +03:00
f677156fe0
Merge pull request #1743 from balena-io/unauthenticated-os-downloads
...
os download: Allow not logged in users to download images
2020-07-03 21:57:58 +00:00
edeea18b15
os download: Allow not logged in users to download images
...
This allows unauthenticated users to download
unconfigured images. Balena-pine v11 that started
being user by balena-sdk v13 now support
unauthenticated requests.
Change-type: minor
See: https://github.com/balena-io/balena-cli/pull/1742
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-07-03 21:31:13 +00:00
67d6b59cb9
v12.3.15
2020-07-04 00:29:51 +03:00
9997b29ef7
Merge pull request #1917 from balena-io/publish-fast-boot
...
Publish '.fast-boot.json' to the npm registry to avoid stale caching
2020-07-03 21:28:02 +00:00
224f721a72
Publish '.fast-boot.json' to the npm registry to avoid stale caching
...
Change-type: patch
2020-07-03 19:38:05 +01:00
467a923353
v12.3.14
2020-07-03 21:37:21 +03:00
20dec8821f
Merge pull request #1910 from balena-io/1896-ssh-tests-2
...
balena ssh: Add test cases
2020-07-03 18:35:41 +00:00
69e9222703
balena ssh: Add test cases
...
Connects-to: #1896
Change-type: patch
2020-07-03 18:53:56 +01:00
238e5cb9d2
Update os download
help re openBalena support
...
Change-type: patch
2020-07-03 14:50:17 +01:00
f846ef0c19
v12.3.13
2020-07-03 16:13:32 +03:00
8044bb6079
Merge pull request #1912 from balena-io/add-explicit-dep
...
Add explicit dependency on balena-settings-storage
2020-07-03 13:11:38 +00:00
afc660762f
Add explicit dependency on balena-settings-storage
...
Change-type: patch
2020-07-02 23:12:38 +00:00
5002017de6
v12.3.12
2020-07-02 23:01:13 +03:00
2ba9f9dfcf
Merge pull request #1911 from balena-io/convert-device-init
...
Fix cross-framework command calls and convert `device init` to oclif
2020-07-02 19:59:37 +00:00
40f643c07f
Convert device init
to async await and oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-02 20:33:58 +02:00
402e48c8f8
Fix cross-framework nested commands
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-02 20:33:05 +02:00
6f6cb42725
v12.3.11
2020-07-02 19:13:32 +03:00
a3c10ded82
Merge pull request #1907 from balena-io/reduce-bluebird
...
Remove all module level bluebird usage from eagerly loaded modules
2020-07-02 16:11:18 +00:00
178c3f9154
Remove all module level bluebird usage from eagerly loaded modules
...
Change-type: patch
2020-07-02 14:00:26 +01:00
a74815c1bb
v12.3.10
2020-07-02 15:56:37 +03:00
9dbdf7db38
Merge pull request #1905 from balena-io/async-tunnel
...
Convert lib/actions-oclif/tunnel to async/await
2020-07-02 12:54:42 +00:00
c35f701190
Convert lib/actions-oclif/tunnel to async/await
...
Change-type: patch
2020-07-02 11:02:41 +00:00
9e465217b2
v12.3.9
2020-07-02 11:50:21 +03:00
d20beae926
Merge pull request #1909 from balena-io/1896-ssh-tests
...
balena ssh: Refactor error handling and test cases
2020-07-02 08:48:45 +00:00
2307a15b10
balena ssh: Refactor error handling and test cases
...
Connects-to: #1896
Change-type: patch
2020-07-02 00:50:32 +01:00
fe5e6a1dae
Improve pkg dependency resolution (standalone zip package reliability)
...
Connects-to: #1896
Change-type: patch
2020-07-02 00:45:54 +01:00
33add41dc7
v12.3.8
2020-07-01 16:36:19 +03:00
099ac8b233
Merge pull request #1904 from balena-io/debug-flag-stack-traces
...
Enable long stack traces for `--debug` as well as `DEBUG=1`
2020-07-01 13:34:33 +00:00
f6ca5ef397
Enable long stack traces for --debug
as well as DEBUG=1
...
Change-type: patch
2020-07-01 13:03:42 +00:00
15ed67422d
v12.3.7
2020-07-01 12:53:32 +03:00
d6695d7278
Merge pull request #1891 from balena-io/convert-tunnel
...
Convert command `tunnel` to oclif, and fix port map spec issues.
2020-07-01 09:51:39 +00:00
9697081d73
Convert command tunnel
to oclif, and fix port map spec issues.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-07-01 11:25:09 +02:00
35200697de
v12.3.6
2020-07-01 02:30:55 +03:00
4fc62017ae
Merge pull request #1902 from balena-io/reduce-bluebird
...
Reduce bluebird usage
2020-06-30 23:28:46 +00:00
303c3af061
Switch from Bluebird.join to native version
...
Change-type: patch
2020-06-30 23:59:18 +01:00
984d1a3fd6
Switch from new Bluebird to native version
...
Change-type: patch
2020-06-30 23:59:17 +01:00
ef9c2e9c18
Switch from Bluebird.each to native version
...
Change-type: patch
2020-06-30 23:59:15 +01:00
d4f288394b
Switch from Bluebird.map to native version
...
Change-type: patch
2020-06-30 23:59:11 +01:00
41a8e1b2a4
v12.3.5
2020-07-01 01:51:46 +03:00
2fc50eecf5
Merge pull request #1901 from balena-io/typed-requires
...
Add typing info to requires wherever possible
2020-06-30 22:50:03 +00:00
5e94f3f9c9
Add typing info to requires wherever possible
...
Change-type: patch
2020-06-30 23:21:39 +01:00
3d0a93692f
v12.3.4
2020-07-01 01:03:52 +03:00
7987e20775
Merge pull request #1900 from balena-io/update-balena-sdk-deps
...
Update dependencies still using balena-sdk 10.x
2020-06-30 22:01:58 +00:00
209ea64b82
Update dependencies still using balena-sdk 10.x
...
Change-type: patch
2020-06-30 22:19:48 +01:00
21c8a38c22
v12.3.3
2020-06-30 18:02:52 +03:00
63e30a025e
Merge pull request #1888 from balena-io/generate-oclif-manifest
...
Generate/include an oclif.manifest.json when packaging
2020-06-30 15:00:30 +00:00
d0a4ff0d6b
Generate/include an oclif.manifest.json when packaging
...
This saves ~220ms for me when running oclif commands
Change-type: patch
2020-06-30 14:02:02 +00:00
c95568b5a4
v12.3.2
2020-06-30 16:36:50 +03:00
a252a550ff
Merge pull request #1898 from balena-io/import-lodash
...
Stop importing specific lodash files
2020-06-30 13:35:11 +00:00
2a3479c7c6
Stop importing specific lodash files
...
We already import the entirety of lodash so importing the individual
files just adds time to also import the single file versions
Change-type: patch
2020-06-30 13:52:08 +01:00
7f2501439d
v12.3.1
2020-06-30 13:43:09 +03:00
137349b2f4
Merge pull request #1895 from balena-io/team-codeowners
...
CODEOWNERS: Change to use the respective GitHub team
2020-06-30 10:40:49 +00:00
7ee59b56c7
CODEOWNERS: Change to use the respective GitHub team
...
Change-type: patch
See: https://www.flowdock.com/app/rulemotion/i-cli/threads/x_-7-UeioPW_y2qUFbVlRqDyVCD
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-06-30 10:13:17 +00:00
c5628d0056
v12.3.0
2020-06-30 00:56:03 +03:00
a76d49243c
Merge pull request #1894 from balena-io/balena-es-version
...
Use @balena/es-version to set the desired es version for modules
2020-06-29 21:54:11 +00:00
488d9b901c
Use @balena/es-version to set the desired es version for modules
...
Change-type: minor
2020-06-29 21:25:48 +00:00
812b11db5f
v12.2.2
2020-06-29 23:54:25 +03:00
d681dacc6d
Merge pull request #1742 from balena-io/update-balena-sdk-13.0.0
...
Fix left-overs from balena-sdk v13 bump
2020-06-29 20:52:46 +00:00
3207a2922a
Prepare for field based retrieval of device overall_status
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-06-29 22:55:17 +03:00
45f131ec93
Drop balena-device-status from the dependencies
...
Change-type: patch
2020-06-29 22:55:17 +03:00
bd4d836a31
Stop using the removed imageMakerUrl balena-sdk argument
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-06-29 22:55:17 +03:00
a039ec86dd
v12.2.1
2020-06-29 22:53:40 +03:00
f9a05fe257
Merge pull request #1892 from balena-io/add-back-mac-address
...
Add back the device mac_address field
2020-06-29 19:51:41 +00:00
6add63c6ac
Add back the device mac_address field
...
Looks like this was accidentally removed during the
oclif refactor of `balena device`
Change-type: patch
See: https://github.com/balena-io/balena-cli/pull/1871
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-06-29 16:04:37 +03:00
361e54b3bd
v12.2.0
2020-06-29 11:55:32 +03:00
0ce035f379
Merge pull request #1890 from balena-io/1870-multi-dockerignore
...
Add --multi-dockerignore (-m) option to push/build/deploy commands
2020-06-29 08:53:41 +00:00
eaf61d801c
Add --multi-dockerignore (-m) option to push/build/deploy commands
...
Connects-to: #1870
Change-type: minor
2020-06-28 23:55:30 +01:00
4cc4a22af3
v12.1.16
2020-06-26 15:29:05 +03:00
6403e29d76
Merge pull request #1887 from balena-io/expected-errors
...
Recategorize some errors as expected.
2020-06-26 12:27:10 +00:00
1308b64c67
Recategorize some errors as expected.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-26 13:57:39 +02:00
17089a35c3
v12.1.15
2020-06-26 14:45:30 +03:00
e34dca0e36
Merge pull request #1883 from balena-io/convert-ssh
...
Convert command ssh to oclif.
2020-06-26 11:43:43 +00:00
512cfa3da1
Convert command ssh to oclif.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-26 12:46:27 +02:00
674dccef21
v12.1.14
2020-06-26 13:27:24 +03:00
5b95a16fe1
Merge pull request #1886 from balena-io/directly-import-strip-tags
...
Import just strip-tags from common-tags to reduce startup time
2020-06-26 10:25:32 +00:00
667358b23e
Import just strip-tags from common-tags to reduce startup time
...
This saves ~100ms for me on startup with no fast-boot cache and ~50ms
with a fast-boot cache
Change-type: patch
2020-06-25 22:56:43 +01:00
f47a4ccb2b
v12.1.13
2020-06-25 15:29:26 +03:00
ece3c06786
Merge pull request #1885 from balena-io/windows-os-configure
...
Improve documentation regarding Windows support for `os configure`.
2020-06-25 12:27:07 +00:00
b50fef8cb4
Improve documentation regarding Windows support for os configure
.
...
Change-type: patch
Resolves : #1812
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-25 13:57:47 +02:00
4f7ea7e32a
v12.1.12
2020-06-25 02:20:42 +03:00
01c12dd5bf
Merge pull request #1881 from balena-io/native-fs-promise
...
Use native fs promises rather than promisify or mz
2020-06-24 23:17:43 +00:00
b114697cab
Use native fs promises rather than promisify or mz
...
Change-type: patch
2020-06-24 18:13:48 +01:00
14ce4d73b6
v12.1.11
2020-06-24 20:12:41 +03:00
051e1f1331
Merge pull request #1884 from balena-io/cache-scope
...
Use cacheScope for fast-boot2 to allow caching when globally installed
2020-06-24 17:10:40 +00:00
c054d55456
Use cacheScope for fast-boot2 to allow caching when globally installed
...
Change-type: patch
2020-06-24 16:43:03 +00:00
133daefe83
v12.1.10
2020-06-24 19:13:43 +03:00
232e9c3fc1
Merge pull request #1877 from balena-io/simplify-exports
...
Simplify some exports
2020-06-24 16:11:46 +00:00
03eed32f12
Simplify some exports
...
Change-type: patch
2020-06-24 15:23:53 +00:00
e1d51305b0
v12.1.9
2020-06-24 17:57:44 +03:00
af071beef0
Merge pull request #1635 from balena-io/import-type
...
Use `import type` where possible to explicitly import only type info
2020-06-24 14:56:02 +00:00
6dce5c1212
Use import type
where possible to explicitly import only type info
...
Change-type: patch
2020-06-24 13:46:27 +00:00
a26c3912d3
v12.1.8
2020-06-24 16:31:24 +03:00
f3d86ab37c
Merge pull request #1880 from balena-io/standardize-bluebird
...
Standardize all references to Bluebird
2020-06-24 13:29:19 +00:00
420a282bea
Standardize all references to Bluebird
...
Change-type: patch
2020-06-24 12:38:09 +00:00
cfbf00f543
v12.1.7
2020-06-24 15:05:43 +03:00
83888210d6
Merge pull request #1803 from balena-io/cache-username
...
Cache username for a given auth to avoid fetching it every time
2020-06-24 12:04:03 +00:00
2f7dd54e37
Cache username for a given auth to avoid fetching it every time
...
Change-type: patch
2020-06-24 11:36:43 +00:00
ab9dabaf77
v12.1.6
2020-06-24 14:15:03 +03:00
9e98e7142c
Merge pull request #1879 from balena-io/convert-login
...
Convert commands login, logout, whoami to oclif.
2020-06-24 11:13:10 +00:00
4656f8f11d
Make offline device error handling more robust.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-24 12:44:42 +02:00
5b5f258685
Improve handling of oclif parser errors.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-24 12:44:42 +02:00
7d2e32777f
Convert commands login, logout, whoami to oclif.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-24 12:44:42 +02:00
10120bb97f
v12.1.5
2020-06-24 11:39:12 +03:00
98c9469151
Merge pull request #1882 from balena-io/install-unsafe-perm
...
Update INSTALL.md re supported Node.js versions and '--unsafe-perm'
2020-06-24 08:37:13 +00:00
98c0991fe3
Update INSTALL.md re supported Node.js versions and '--unsafe-perm'
...
Change-type: patch
2020-06-23 22:48:53 +01:00
f686d3a9bf
v12.1.4
2020-06-23 19:19:22 +03:00
8dda8d89d5
Merge pull request #1876 from balena-io/errors-stub
...
Stub the errors module without needing two export methods
2020-06-23 16:17:31 +00:00
7794158062
Stub the errors module without needing two export methods
...
Change-type: patch
2020-06-22 17:16:45 +01:00
24d6b7fa38
v12.1.3
2020-06-22 14:52:51 +03:00
f5f0c7b4a7
Merge pull request #1875 from balena-io/multi-dockerignore-warning
...
Add runtime warning for unused .dockerignore files
2020-06-22 11:51:08 +00:00
11d1a3f5a0
Add runtime warning for unused .dockerignore files
...
Change-type: patch
2020-06-22 01:14:27 +01:00
2859d16b31
Improve error handling for oclif "missing required arg"
...
Change-type: patch
2020-06-22 01:14:01 +01:00
70bfe4ce8e
v12.1.2
2020-06-19 11:35:33 +03:00
6f4db3176a
Merge pull request #1873 from balena-io/convert-device-os-update
...
Convert device os-update command to oclif
2020-06-19 08:33:48 +00:00
ebb0ec5287
Convert device os-update command to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-19 10:04:39 +02:00
4995e9b642
v12.1.1
2020-06-18 22:35:22 +03:00
795057338f
Merge pull request #1871 from balena-io/convert-devices
...
Convert device commands to oclif
2020-06-18 19:30:57 +00:00
ab673f884a
Convert device commands to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-18 13:59:41 +02:00
907508bce1
v12.1.0
2020-06-17 18:00:03 +03:00
599b897721
Merge pull request #1869 from balena-io/gitignore-option
...
Add --gitignore (-g) option to push/build/deploy commands for v11 compatibility
2020-06-17 14:57:57 +00:00
146de39b83
Add --gitignore (-g) option to push/build/deploy commands for v11 compatibility
...
Change-type: minor
2020-06-17 14:18:23 +01:00
a3cab32b4e
v12.0.0
2020-06-16 11:02:40 +03:00
d709e06f48
Merge pull request #1867 from balena-io/1770-major-sdk-pkg-proxy
...
Release CLI v12
2020-06-16 08:00:33 +00:00
98f101643d
v12 RELEASE NOTES: see https://git.io/Jf7hz
...
Full URL: https://github.com/balena-io/balena-cli/wiki/CLI-v12-Release-Notes
Change-type: patch
2020-06-16 00:30:58 +01:00
c619bd4b99
Update 'balena-lint' and apply new prettier rules
...
Change-type: patch
2020-06-15 23:53:07 +01:00
19c3069b22
Convert 'logs' command to async/await and add tests
...
Change-type: patch
2020-06-15 23:53:05 +01:00
7e1d58546c
Add tests for standalone executable via proxy server
...
Change-type: patch
2020-06-15 23:53:04 +01:00
2c01f8adee
Update 'global-agent' (fix proxy server issues with unauthenticated setup)
...
Change-type: patch
2020-06-15 23:53:02 +01:00
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
06ab84fd10
Update 'pkg' dependency (improve support for Node v14)
...
Change-type: patch
2020-06-15 23:52:59 +01:00
a7b78d2ccd
Turn v12 feature switch on
...
See https://github.com/balena-io/balena-cli/issues/1770
Change-type: major
2020-06-15 23:52:58 +01:00
432109060e
Update minimum Node.js requirement from v8 to v10
...
Change-type: major
2020-06-15 23:52:54 +01:00
b32ae4a667
v11.36.0
2020-06-11 20:04:33 +03:00
36e4b3249c
Merge pull request #1859 from balena-io/1857-device-mac_address
...
balena device: Add the mac_address field
2020-06-11 17:02:28 +00:00
41e5fdbe27
balena device: Add the mac_address field
...
Connects-to: #1857
HQ: https://github.com/balena-io/balena/issues/2195
Depends-on: https://github.com/balena-io/balena-sdk/pull/914
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-06-11 18:54:53 +03:00
6dc0fe10bc
v11.35.21
2020-06-11 18:39:32 +03:00
656591fde4
Merge pull request #1864 from balena-io/preconfigure-device-name
...
config: Allow setting the initialDeviceName when configuring an OS image
2020-06-11 15:37:58 +00:00
d967b942e0
Allow setting the initialDeviceName
...
Change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io >
2020-06-11 16:02:17 +01:00
7e34fdfeeb
v11.35.20
2020-06-10 16:07:09 +03:00
995f8a3338
Merge pull request #1863 from balena-io/remove-string-error-handling
...
Restrict error handler typing
2020-06-10 15:05:39 +02:00
ff282205d5
Restrict error handler typing
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-10 12:37:09 +02:00
be144fafa2
v11.35.19
2020-06-10 09:25:32 +03:00
683037cd2f
Merge pull request #1862 from balena-io/fix-balenaexpiredtoken-handling
...
Fix handling of BalenaExpiredToken error
2020-06-10 08:23:46 +02:00
555096db6b
Fix handling of BalenaExpiredToken error
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-09 17:40:06 +02:00
a85c482416
v11.35.18
2020-06-05 22:26:41 +03:00
523d563b4e
Merge pull request #1856 from balena-io/default-convert-eol
...
v12 preparations: Add feature switch for default eol-converson
2020-06-05 19:25:04 +00:00
1569915fae
v12 preparations: Add feature switch for default eol-converson
...
Change-type: patch
Connects-to: #1770
2020-06-05 16:37:44 +01:00
b1552f8e9b
v12 preparations: Fix dockerignore tests on Windows
...
Change-type: patch
2020-06-05 16:35:07 +01:00
f455602c73
v11.35.17
2020-06-02 23:04:51 +03:00
3e97669b3c
Merge pull request #1854 from balena-io/convert-devices-publicurl
...
Convert 'balena devices public-url' commands to oclif
2020-06-02 20:01:40 +00:00
728c4f4296
Convert 'balena device public-url' commands to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-06-02 19:00:32 +02:00
bf073942f0
v11.35.16
2020-06-02 19:27:43 +03:00
b9290f4859
Merge pull request #1855 from balena-io/1770-build-deploy-logs-nologs
...
v12 preparations: Add feature switch for build/deploy `--logs` option
2020-06-02 16:25:47 +00:00
626d328194
v12 preparations: Add feature switch for build/deploy --logs
option
...
Connects-to: #1770
Change-type: patch
2020-06-02 16:42:51 +01:00
21dd959344
v11.35.15
2020-06-01 10:47:04 +03:00
5c8d822aee
Merge pull request #1853 from balena-io/1770-devices-supported-et-al
...
v12 preparations: Add feature switches ('devices supported' and others)
2020-06-01 07:45:32 +00:00
2ab8ae1c10
v12 preparations: Add feature switch for project directory validation
...
Connects-to: #1770
Change-type: patch
2020-05-29 22:03:55 +01:00
fcc13f9476
v12 preparations: Add feature switch for 'balena apps --verbose'
...
Connects-to: #1770
Change-type: patch
2020-05-29 22:03:39 +01:00
a38b41f339
v12 preparations: Add feature switch for 'devices supported' default columns
...
Connects-to: #1770
Change-type: patch
2020-05-29 20:06:14 +01:00
2fc0728a09
v12 preparations: Amend test cases for '--nogitignore' option
...
Connects-to: #1770
Change-type: patch
2020-05-29 20:06:14 +01:00
040c4987fc
v11.35.14
2020-05-29 19:59:53 +03:00
254d9c49a4
Merge pull request #1851 from balena-io/envs-all-as-default
...
v12 preparations: Add feature switch for 'envs --all'
2020-05-29 16:57:00 +00:00
6e5e1c4f5f
v12 preparations: Add feature switch for 'envs --all'
...
Change-type: patch
Connects-to: #1770
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-29 17:39:40 +02:00
d7213e868f
v11.35.13
2020-05-29 18:33:19 +03:00
d82b019480
Merge pull request #1852 from balena-io/remove-id-from-tags-output
...
v12 preparations: Add feature switch to remove id from 'tags' output
2020-05-29 15:31:20 +00:00
1693bd91c0
v12 preparations: Add feature switch to remove id from 'tags' output
...
Change-type: patch
Connects-to: #1770
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-29 17:07:53 +02:00
e4f605d6ac
v11.35.12
2020-05-29 10:03:49 +03:00
fd7e7f57eb
Merge pull request #1850 from balena-io/1770-nogitignore-feature-switch
...
v12 preparations: Add feature switch for '--nogitignore'
2020-05-29 07:02:15 +00:00
1d073af31a
v12 preparations: Add feature switch for '--nogitignore'
...
Connects-to: #1770
Change-type: patch
2020-05-29 01:12:15 +01:00
fcaaec1fff
v11.35.11
2020-05-29 02:38:31 +03:00
ac3a688d46
Merge pull request #1841 from balena-io/convert-tags
...
Convert `tags`, `tag set`, `tag rm` to oclif.
2020-05-28 23:35:47 +00:00
979284b071
Convert tags
, tag set
, tag rm
to oclif.
...
Change-type: patch
Resolves : #1805
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-28 19:49:23 +02:00
bc4aa6006e
v11.35.10
2020-05-27 19:57:29 +03:00
2cad44915b
Merge pull request #1845 from balena-io/change-login-message
...
v12 preparations - Add versionOverride function, change login message
2020-05-27 16:55:44 +00:00
889c7b08cf
v12 preparations: Add version switch, update login message.
...
Change-type: patch
Connects-to: #1770
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-27 18:29:36 +02:00
56a196210d
v11.35.9
2020-05-25 20:01:01 +03:00
a23759a1ba
Merge pull request #1840 from balena-io/fix-deploy-authorize-token
...
balena deploy: Fix "access denied" pushing images to registry
2020-05-25 16:59:24 +00:00
ba0024645d
balena deploy: Fix "access denied" pushing images to registry
...
Change-type: patch
2020-05-25 17:10:17 +01:00
3cb184c8af
v11.35.8
2020-05-25 18:10:31 +03:00
644d54a113
Merge pull request #1839 from balena-io/fix-lazy-loading
...
Fix lazy loading in utils/compose
2020-05-25 15:08:32 +00:00
a6f905b71c
Fix lazy loading in utils/compose
...
Change-type: patch
2020-05-25 15:35:03 +01:00
3b426e4a53
v11.35.7
2020-05-25 10:30:29 +03:00
d241523d93
Merge pull request #1838 from balena-io/remove-dns-workaround
...
Replace windows dns workaround with single lookup
2020-05-25 09:28:26 +02:00
1c354c800b
Replace windows dns workaround with single lookup
...
Change-type: patch
Connects-to: #1518
Resolves : #1727
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-22 12:14:58 +00:00
e5861a708e
v11.35.6
2020-05-22 15:13:49 +03:00
6a019af25f
Merge pull request #1837 from balena-io/1045-deploy-typescript
...
Convert selected functions to Typescript and async/await (compose.js)
2020-05-22 13:12:12 +01:00
8522363cd3
Convert selected functions to Typescript and async/await (compose.js)
...
Connects-to: #1045
Change-type: patch
2020-05-22 00:24:46 +01:00
480228d8f4
Add tests for 'balena deploy'
...
Connects-to: #1045
Change-type: patch
2020-05-22 00:24:46 +01:00
175413af34
v11.35.5
2020-05-21 14:27:10 +03:00
d1b4560b37
Merge pull request #1834 from balena-io/preserve-file-stats
...
Fix caching by preserving all file stats when pushing to device or cloud
2020-05-21 07:24:57 -04:00
77f3fa4b6c
Fix caching by preserving all file stats when pushing to device or cloud
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2020-05-21 12:01:34 +01:00
a21d3fe2d2
v11.35.4
2020-05-19 17:40:08 +03:00
df440f0580
Merge pull request #1827 from balena-io/errors-tests
...
Add unit tests for errors module
2020-05-19 16:38:18 +02:00
92bfa574e3
Add unit tests for errors module
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
Resolves : #1807
2020-05-19 12:39:46 +02:00
d33b7ec585
v11.35.3
2020-05-18 16:31:06 +03:00
08d5a77734
Merge pull request #1826 from balena-io/update-typescript
...
Update typescript to 3.9
2020-05-18 14:28:26 +01:00
744122b1b8
Update typescript to 3.9
...
Change-type: patch
2020-05-18 13:32:15 +01:00
c3a8bb3de6
v11.35.2
2020-05-18 13:14:46 +03:00
e50d92727e
Merge pull request #1829 from balena-io/1404-1710-web-login
...
Fix 'balena login' web authorization hanging with Google Chrome
2020-05-18 11:13:03 +01:00
3bb5e495a6
Fix 'balena login' web authorization hanging with Google Chrome
...
Resolves : #1404
Change-type: patch
2020-05-16 23:32:07 +01:00
803a9070fd
Update web page wording for 'balena login' web authorization
...
Resolves : #1710
Change-type: patch
2020-05-16 00:01:09 +01:00
a84ab793a0
Update balena preload
help message (clarify accepted image formats)
...
Connects-to: #1810
Change-type: patch
2020-05-16 00:00:22 +01:00
81269e92d5
Update pre-commit script error message (automation/check-doc.js)
...
Change-type: patch
2020-05-15 21:38:23 +01:00
11d5deef4c
v11.35.1
2020-05-14 17:58:20 +03:00
c98bc3280d
Merge pull request #1823 from balena-io/issue-template
...
Update GitHub templates for new issues and pull requests
2020-05-14 10:55:21 -04:00
8c2a40cb39
Update GitHub templates for new issues and pull requests
...
Change-type: patch
2020-05-14 15:25:45 +01:00
2fdd023a64
v11.35.0
2020-05-14 16:19:51 +03:00
aff370e9c3
Merge pull request #1825 from balena-io/1824-app-exists
...
`app create`: "You already have an application with that name!"
2020-05-14 09:15:18 -04:00
be21c8d43e
balena apps: add --verbose option to list application slugs (full app name)
...
Change-type: minor
2020-05-14 11:15:51 +01:00
5b33826309
balena app create: fix application existence check
...
Resolves : #1824
Change-type: patch
2020-05-14 11:15:51 +01:00
052c8d138e
v11.34.0
2020-05-14 01:18:30 +03:00
d0228f20fd
Merge pull request #1813 from balena-io/1032-revisit-gitignore2
...
Add --nogitignore flag (new treatment of .gitignore and .dockerignore files)
2020-05-13 18:11:26 -04:00
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
0dde84ec0b
v11.33.4
2020-05-13 01:17:16 +03:00
81b620f55e
Merge pull request #1821 from balena-io/1820-avg-antivirus
...
Re-create standalone zip package (release asset) for Windows
2020-05-12 18:12:07 -04:00
4b056b4d4c
Re-create standalone zip package (release asset) for Windows
...
Change-type: patch
2020-05-12 22:22:23 +01:00
5723e69267
v11.33.3
2020-05-12 11:47:07 +03:00
2d341cac48
Merge pull request #1818 from balena-io/fix-livepush-v3
...
Fix livepush v3
2020-05-12 09:45:18 +01:00
4e50d08f7b
Fix usage of livepush v3 features
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2020-05-12 09:24:05 +01:00
aff5cd9b0d
v11.33.2
2020-05-12 00:37:55 +03:00
2bb0933a42
Merge pull request #1817 from balena-io/1815-numeric-app-id
...
Fix 'balena app' (rm, restart, info) with numeric app IDs
2020-05-11 17:35:51 -04:00
8d60cd1f92
Fix 'balena app' (rm, restart, info) with numeric app IDs
...
Resolves : #1815
Change-type: patch
2020-05-11 19:27:49 +01:00
9756efb539
v11.33.1
2020-05-11 21:02:19 +03:00
61ed6ff69d
Merge pull request #1811 from balena-io/update-multibuild
...
Update resin-multibuild
2020-05-11 18:58:32 +01:00
127560fa65
Update resin-multibuild
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-11 17:55:04 +01:00
2611ea22f9
v11.33.0
2020-05-11 15:38:28 +03:00
d7021a556e
Merge pull request #1809 from balena-io/1802-deprecation-policy
...
Add a deprecation policy
2020-05-11 15:30:30 +03:00
9412a21d40
Add a deprecation policy
...
Resolves : #1802
Change-type: minor
See: https://app.frontapp.com/open/cnv_7d92qx9
HQ: https://github.com/balena-io/balena/issues/2032
See: https://www.flowdock.com/app/rulemotion/r-product/threads/A6-bJBldfUFnhG9vixTz-DLz9iB
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-05-11 11:12:58 +03:00
f63be0b4cd
v11.32.15
2020-05-06 14:12:03 +03:00
c2561938c1
Merge pull request #1806 from balena-io/errors-improvements
...
Improve presentation of errors, help
2020-05-06 13:09:52 +02:00
98a2c0635d
Improve presentation of errors, help
...
Change-type: patch
Resolves : #1779 #1757
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-06 10:48:50 +02:00
ee54d638ad
v11.32.14
2020-05-04 17:51:13 +03:00
d9b044c1b8
Merge pull request #1804 from balena-io/disable-oclif-ts-node
...
Disable oclif's ts-node registering when running against built code
2020-05-04 15:47:24 +01:00
dd20a8b00f
Disable oclif's ts-node registering when running against built code
...
Change-type: patch
2020-05-04 15:08:24 +01:00
01147c31a4
v11.32.13
2020-05-04 15:19:27 +03:00
2f6889cca1
Merge pull request #1749 from balena-io/convert-api-key
...
Convert `balena api-key generate` to oclif
2020-05-04 14:17:23 +02:00
83286e6729
Convert balena api-key generate
to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-04 13:50:50 +02:00
97def08ec5
v11.32.12
2020-05-04 13:15:15 +03:00
1a57385626
Merge pull request #1801 from balena-io/sentry-command
...
Configure the sentry command scope earlier
2020-05-04 11:13:05 +01:00
1301f62981
Configure the sentry command scope earlier
...
Change-type: patch
2020-05-04 10:04:44 +01:00
6ae337db8a
v11.32.11
2020-05-01 19:31:39 +03:00
b84cdd6230
Merge pull request #1799 from balena-io/avoid-unnecessary-api-calls
...
Avoid unnecessary api calls in `balena build` and `balena deploy`
2020-05-01 17:29:44 +01:00
2f24e591ef
Avoid unnecessary api calls in balena build
and balena deploy
...
Change-type: patch
2020-05-01 15:58:44 +01:00
597b894917
v11.32.10
2020-05-01 16:07:04 +03:00
3b53b75626
Merge pull request #1791 from balena-io/errors-refactor
...
Errors refactor
2020-05-01 15:04:30 +02:00
9b1c3c665b
Refactor: move error related functions into error module
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-01 14:41:39 +02:00
153cdf4bb0
Refactor: use checkLoggedIn() instead of exitIfNotLoggedIn()
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-01 14:40:37 +02:00
1d9a397f71
v11.32.9
2020-05-01 14:16:11 +03:00
6167c7b8b3
Merge pull request #1797 from balena-io/ts-qemu
...
Convert qemu.js to typescript
2020-05-01 12:13:44 +01:00
cbcd7694a9
Merge qemu-ts.ts and qemu.ts files
2020-05-01 11:43:45 +01:00
52bece7f17
Convert qemu.js to typescript
...
Change-type: patch
2020-05-01 11:43:44 +01:00
4f6550e7eb
v11.32.8
2020-05-01 12:58:14 +03:00
ec17ed6ef2
Merge pull request #1798 from balena-io/enforce-lazy-loading
...
Enforce lazy loading via tslint import-blacklist
2020-05-01 10:56:17 +01:00
0df6368ab9
Enforce lazy loading via tslint import-blacklist
...
Change-type: patch
2020-05-01 09:33:29 +00:00
b5cac122cf
v11.32.7
2020-05-01 11:25:23 +03:00
ae75e1396e
Merge pull request #1752 from balena-io/convert-app
...
Convert app commands to oclif
2020-05-01 10:23:17 +02:00
3b519f0258
Convert app commands to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-01 08:48:58 +02:00
275fa9c16b
v11.32.6
2020-05-01 08:26:26 +03:00
a00db0f5d8
Merge pull request #1790 from balena-io/modify-oclif-errors
...
Improve oclif missing argument/flag errors
2020-05-01 07:24:22 +02:00
2a8eb3a6ed
Improve oclif missing argument/flag errors
...
Change-type: patch
Resolves : #1776
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-01 06:31:12 +02:00
bcd49e0292
v11.32.5
2020-05-01 07:26:14 +03:00
d8e1cd6597
Merge pull request #1781 from balena-io/modify-oclif-help
...
Modify oclif help to match balena conventions
2020-05-01 06:24:04 +02:00
52c2b041da
Modify oclif help to match balena conventions
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-05-01 05:30:35 +02:00
d5d0486c3f
v11.32.4
2020-04-30 21:33:54 +03:00
6f51807e8c
Merge pull request #1793 from balena-io/js-lib-app-capitano
...
Convert lib/app-capitano.coffee and gulpfile.coffee to javascript
2020-04-30 19:31:42 +01:00
ab526c9ed8
Convert gulpfile.coffee to javascript
...
Change-type: patch
2020-04-30 17:58:13 +01:00
14c5b27cdd
Convert lib/app-capitano.coffee to javascript
...
Change-type: patch
2020-04-30 17:57:37 +01:00
ce01ce73b1
v11.32.3
2020-04-30 19:56:04 +03:00
0f6d160b2e
Merge pull request #1792 from balena-io/ts-lib-actions-index
...
Convert lib/actions/index.coffee to typescript
2020-04-30 17:53:29 +01:00
6d7d1956ea
Convert lib/actions/index.coffee to typescript
...
Change-type: patch
2020-04-30 17:04:12 +01:00
692eddf43f
v11.32.2
2020-04-30 18:56:15 +03:00
eb5cfecfaf
Merge pull request #1771 from balena-io/js-lib-actions-deploy
...
Convert lib/utils/deploy.coffee to javascript
2020-04-30 16:54:11 +01:00
73d6d7b264
Convert lib/utils/deploy.coffee to javascript
...
Change-type: patch
2020-04-30 16:11:42 +01:00
14ced9f384
Merge pull request #1772 from balena-io/js-lib-actions-build
...
Convert lib/actions/build.coffee to javascript
2020-04-30 16:01:16 +01:00
4d8cd1cc46
Convert lib/actions/build.coffee to javascript
...
Change-type: patch
2020-04-30 15:17:18 +01:00
dbe9a727d5
v11.32.1
2020-04-30 16:49:46 +03:00
8ac65c3800
Merge pull request #1775 from balena-io/check-new-version-before-notify
...
Only notify of an update if the new version is actually newer
2020-04-30 14:45:25 +01:00
4ae91ef846
Only notify of an update if the new version is actually newer
...
Change-type: patch
2020-04-30 12:55:39 +00:00
7311cfa755
v11.32.0
2020-04-30 15:50:36 +03:00
a200bf268d
Merge pull request #1787 from balena-io/integrate-new-livepush
...
Integrate livepush v3 and live directives
2020-04-30 14:48:29 +02:00
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
b51d2fffbb
v11.31.28
2020-04-30 15:24:05 +03:00
5fef98bdf8
Merge pull request #1769 from balena-io/js-lib-utils-deploy-legacy
...
Convert lib/utils/deploy-legacy.coffee to javascript
2020-04-30 13:22:03 +01:00
203ccaf97b
Convert lib/utils/deploy-legacy.coffee to javascript
...
Change-type: patch
2020-04-30 12:50:20 +01:00
a348528ed3
v11.31.27
2020-04-30 14:45:04 +03:00
04c4250fba
Merge pull request #1780 from balena-io/js-lib-actions-help
...
Convert lib/actions/help.coffee to javascript
2020-04-30 12:42:46 +01:00
a97398950e
Convert lib/actions/help.coffee to javascript
...
Change-type: patch
2020-04-30 10:56:48 +00:00
f55376df32
v11.31.26
2020-04-30 13:56:36 +03:00
3f285cc26d
Merge pull request #1789 from balena-io/1788-update-qemu
...
balena build/deploy: Update QEMU version to support newer balenalib images
2020-04-30 06:54:13 -04:00
6d95c5bad5
balena build/deploy: Update QEMU version to support newer balenalib images
...
Change-type: patch
2020-04-30 10:47:51 +01:00
6b33f95661
v11.31.25
2020-04-30 07:36:33 +03:00
9ab34c2deb
Merge pull request #1785 from balena-io/add-debug-flag
...
Add support for global --debug flag
2020-04-30 06:34:15 +02:00
db247307db
Add support for global --debug flag
...
Change-type: patch
Resolves : #1777
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-29 17:25:05 +02:00
ad0b667bc7
v11.31.24
2020-04-29 18:13:56 +03:00
d98bc9fb06
Merge pull request #1786 from balena-io/1783-images-push-not-iterable
...
balena deploy: Fix "TypeError: images.push is not iterable"
2020-04-29 16:11:44 +01:00
74cdd80b51
balena deploy: Fix "TypeError: images.push is not iterable"
...
Change-type: patch
2020-04-29 15:13:51 +01:00
5c39952002
v11.31.23
2020-04-28 15:46:45 +03:00
2874a69d7d
Merge pull request #1774 from balena-io/fix-unhandled-promise-rejection
...
Fix unhandled promise rejection when using `balena deploy`
2020-04-28 13:44:25 +01:00
6ec05e8dcf
Fix unhandled promise rejection when using balena deploy
...
Change-type: patch
2020-04-28 13:22:15 +01:00
6602845202
v11.31.22
2020-04-25 17:36:24 +03:00
e8cd4153c7
Merge pull request #1766 from balena-io/js-lib-actions-device
...
Convert lib/actions/device.coffee to javascript
2020-04-25 15:34:31 +01:00
0cfa1a0dfb
Convert lib/actions/device.coffee to javascript
...
Change-type: patch
2020-04-25 14:08:30 +00:00
00ce3ab751
v11.31.21
2020-04-25 16:57:15 +03:00
5c1323d583
Merge pull request #1767 from balena-io/add-types
...
Install types for modules used in javascript to improve type checking
2020-04-25 14:55:03 +01:00
d9f42b888d
Install types for modules used in javascript to improve type checking
...
Change-type: patch
2020-04-25 12:01:05 +01:00
0db8c85fc8
v11.31.20
2020-04-25 02:19:34 +03:00
bc601d07e3
Merge pull request #1762 from balena-io/js-lib-actions-preload
...
Convert lib/actions/preload.coffee to javascript
2020-04-25 00:16:18 +01:00
e1a91035ae
Convert lib/actions/preload.coffee to javascript
...
Change-type: patch
2020-04-24 22:44:10 +00:00
8dced8afe2
v11.31.19
2020-04-25 01:10:05 +03:00
ffded6736a
Merge pull request #1763 from balena-io/js-lib-actions-config
...
Convert lib/actions/config.coffee to javascript
2020-04-24 23:07:43 +01:00
1a851f552e
Convert lib/actions/config.coffee to javascript
...
Change-type: patch
2020-04-24 21:06:23 +00:00
68b64016ab
v11.31.18
2020-04-25 00:01:35 +03:00
edac54ccfe
Merge pull request #1756 from balena-io/js-lib-utils-compose
...
Convert lib/utils/compose.coffee to javascript
2020-04-24 21:59:35 +01:00
560b0abbe7
Convert lib/utils/compose.coffee to javascript
...
Change-type: patch
2020-04-24 16:17:23 +01:00
b48d238be6
v11.31.17
2020-04-24 18:04:06 +03:00
a10d5b9abe
Merge pull request #1764 from balena-io/js-lib-utils-docker-coffee
...
Convert lib/utils/docker-coffee.coffee to javascript
2020-04-24 16:01:58 +01:00
23f2242e22
Convert lib/utils/docker-coffee.coffee to javascript
...
Change-type: patch
2020-04-24 15:25:20 +01:00
f8612fd748
v11.31.16
2020-04-24 17:14:18 +03:00
36446ff488
Merge pull request #1761 from balena-io/js-lib-actions-os
...
Convert lib/actions/os.coffee to javascript
2020-04-24 15:12:13 +01:00
a5ce0436c7
Convert lib/actions/os.coffee to javascript
...
Change-type: patch
2020-04-24 13:38:34 +01:00
3302e2f639
v11.31.15
2020-04-24 12:57:15 +03:00
c3c1c5fc41
Merge pull request #1755 from balena-io/js-lib-utils-qemu
...
Convert lib/utils/qemu.coffee to javascript
2020-04-24 10:55:10 +01:00
9f59b6dde5
Convert lib/utils/qemu.coffee to javascript
...
Change-type: patch
2020-04-24 10:20:15 +01:00
8be56ef092
v11.31.14
2020-04-23 19:35:54 +03:00
e9f8cadb73
Merge pull request #1744 from balena-io/os-update-overall-progress
...
device os-update: Refactor to use the overall_progress field
2020-04-23 19:34:00 +03:00
3e4f9f9572
device os-update: Refactor to use the overall_progress field
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-04-23 16:10:09 +00:00
f7d4a37060
v11.31.13
2020-04-23 14:48:05 +03:00
d0e268815a
Merge pull request #1754 from balena-io/remove-unnecessary-files
...
Remove unnecessary files
2020-04-23 12:46:07 +01:00
c3454d3abb
Remove unnecessary files
...
Change-type: patch
2020-04-23 11:21:38 +00:00
6b0f645094
v11.31.12
2020-04-23 14:15:45 +03:00
ada7801a0d
Merge pull request #1746 from balena-io/js-lib-actions-local-configure
...
Convert lib/actions/local/configure.coffee to javascript
2020-04-23 12:12:15 +01:00
da5e26f37e
Convert lib/actions/local/index.coffee to typescript
...
Change-type: patch
2020-04-23 11:30:04 +01:00
9447195c26
Convert lib/actions/local/configure.coffee to javascript
...
Change-type: patch
2020-04-23 11:12:02 +01:00
cd59496f11
Merge pull request #1602 from balena-io/ts-lib-utils-tty
...
Convert lib/utils/tty to typescript
2020-04-23 10:35:54 +01:00
9fda165d34
Convert lib/utils/tty to typescript
...
Change-type: patch
2020-04-23 09:42:23 +01:00
fe0ad92b43
v11.31.11
2020-04-22 18:37:33 +03:00
81c5a62380
Merge pull request #1750 from balena-io/npm-files-patches0
...
Avoid patch-package warning with 'npm install -g --production'
2020-04-22 16:34:57 +01:00
ebdd04ec73
Avoid patch-package warning with 'npm install -g --production'
...
Change-type: patch
2020-04-22 15:59:38 +01:00
e6264ced7a
v11.31.10
2020-04-22 17:07:19 +03:00
247f31a3cc
Merge pull request #1666 from balena-io/convert-scan-ts
...
Convert command `scan` to TypeScript, migrate to oclif
2020-04-22 16:05:29 +02:00
a2b761ec4b
Convert command scan
to TypeScript, migrate to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-22 11:13:40 +00:00
e3672bc655
v11.31.9
2020-04-22 14:12:25 +03:00
028141c0b0
Merge pull request #1739 from balena-io/1723-update-patch-package
...
Update patch-package (fix remaining source of seemingly random ENOENT error)
2020-04-22 12:10:14 +01:00
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
0ae138db03
v11.31.8
2020-04-22 13:40:55 +03:00
9350af9ddf
Merge pull request #1745 from balena-io/balena-release
...
Update to balena-release
2020-04-22 11:39:02 +01:00
88e4009e88
Update to balena-release
...
Change-type: patch
2020-04-21 17:39:25 +01:00
cb7692690d
Merge pull request #1740 from balena-io/update-deps
...
Update dependencies to pick up performance improvements
2020-04-21 16:49:42 +01:00
82e17cea6a
Update dependencies to pick up performance improvements
...
Change-type: patch
2020-04-21 15:42:56 +01:00
9ed363da9e
v11.31.7
2020-04-21 12:09:47 +03:00
8aa4bd6173
Merge pull request #1738 from balena-io/update-codeowners
...
Update codeowners
2020-04-21 11:06:59 +02:00
5f098e7410
Update codeowners
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-21 10:40:11 +02:00
2de33d185a
v11.31.6
2020-04-21 10:52:06 +03:00
66b9f5a337
Merge pull request #1736 from balena-io/validation-test-coverage
...
Add test coverage for validation module
2020-04-21 09:49:47 +02:00
bbcb3a702f
Add test coverage for validation module
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-21 09:23:55 +02:00
57d0014e32
v11.31.5
2020-04-20 18:05:13 +03:00
8d9133e6a6
Merge pull request #1734 from balena-io/convert-keys-oclif
...
convert commands `key`, `keys`, `key add`, `key rm` to oclif.
2020-04-20 17:03:17 +02:00
be82bcfa63
convert commands key
, keys
, key add
, key rm
to oclif.
...
Also:
- Display keys with `name` instead of `title`.
- Check for empty key before calling API.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-20 16:07:39 +02:00
7c9a23451b
v11.31.4
2020-04-20 16:17:14 +03:00
1319e0642b
Merge pull request #1735 from balena-io/fix-instance-of
...
Unpin balena-sdk and review 'instanceof' usage
2020-04-20 14:15:19 +01:00
e3b6db25d8
Review CONTRIBUTING.md and add 'instanceof' usage advice
...
Change-type: patch
2020-04-18 02:50:00 +01:00
655534469a
Review 'instanceof' usage with classes of external packages
...
Change-type: patch
2020-04-18 02:50:00 +01:00
a8b0573699
Unpin balena-sdk (bump balena-sdk to v12.33.0)
...
Change-type: patch
2020-04-18 02:50:00 +01:00
99963cbb89
v11.31.3
2020-04-17 02:40:26 +03:00
92715c3182
Merge pull request #1732 from balena-io/fix-ssh-app-not-found
...
Fix balena ssh "Application not found" (pin balena-sdk to v12.30.0)
2020-04-17 00:38:24 +01:00
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
159ee44d7e
v11.31.2
2020-04-16 03:39:14 +03:00
7e4b62c28a
Merge pull request #1730 from balena-io/1723-update-is-installed-globally
...
Fix seemingly random ENOENT error (update 'is-installed-globally' dependency)
2020-04-16 01:37:15 +01:00
52b2ba6a30
Fix seemingly random ENOENT error (update 'is-installed-globally' dependency)
...
Change-type: patch
Resolves : #1723
2020-04-15 18:58:51 +01:00
cc1ba3d84e
v11.31.1
2020-04-15 19:46:53 +03:00
01d05fb148
Merge pull request #1729 from balena-io/convert-device-ts
...
improve input validation for `key`, `key rm`
2020-04-15 18:44:55 +02:00
cff9e50a22
improve input validation for key
, key rm
...
Change-type: patch
Resolves : #1728
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-15 17:08:25 +02:00
eba2e7e4fb
v11.31.0
2020-04-15 16:48:28 +03:00
9a9d56b419
Merge pull request #1726 from balena-io/convert-device-ts
...
Enable CLI upgrade of dev OS versions
2020-04-15 15:46:21 +02:00
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
7f79451376
v11.30.17
2020-04-10 00:05:24 +03:00
68fa831843
Merge pull request #1702 from balena-io/convert-join-leave
...
Convert commands leave, join to oclif.
2020-04-09 23:03:30 +02:00
3aa72dde4c
Convert commands join, leave to oclif.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-09 20:50:42 +02:00
f72d78954d
v11.30.16
2020-04-07 21:43:29 +03:00
cf87ca95a0
Merge pull request #1695 from balena-io/saintaardvark-patch-1
...
Minor grammar fix in balena ssh documentation
2020-04-07 11:41:41 -07:00
a50ca78eef
Minor grammar fix in balena ssh documentation
...
Minor grammar fix in balena ssh documentation
Change-type: patch
Signed-off-by: Hugh Brown <hugh@balena.io >
2020-04-07 10:08:24 -07:00
4fe5a10029
v11.30.15
2020-04-03 18:01:50 +03:00
9812239862
Merge pull request #1693 from balena-io/convert-internal
...
Convert `internal scandevices`, `internal osinit` to typescript & oclif
2020-04-03 17:00:07 +02:00
bc3fe29624
Convert internal scandevices
, internal osinit
to typescript & oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-03 16:39:39 +02:00
7e2ee7ab93
v11.30.14
2020-04-03 15:46:50 +03:00
f151a208e5
Merge pull request #1692 from balena-io/update-kind-of
...
Updated dependencies (vulnerability advisory CVE-2019-20149)
2020-04-03 13:44:57 +01:00
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
c062e6e876
v11.30.13
2020-04-02 22:24:40 +03:00
dcb1c11700
Merge pull request #1694 from balena-io/fix-project-validation-deploy
...
Fix project directory validation for 'balena deploy' with pre-built image
2020-04-02 20:23:02 +01:00
96e28f3d45
Fix project directory validation for 'balena deploy' with pre-built image
...
Change-type: patch
2020-04-02 19:44:27 +01:00
ff319d67f3
v11.30.12
2020-04-01 17:18:17 +03:00
f14e44a2e8
Merge pull request #1690 from balena-io/remove-code-note
...
Remove unused code from balena note
2020-04-01 16:16:11 +02:00
9aa6b0bc57
Remove unused code from balena note
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-01 15:07:40 +02:00
cbe12d5be7
v11.30.11
2020-04-01 14:53:30 +03:00
c177f222ba
Merge pull request #1691 from balena-io/build-improvements
...
Small improvements to `balena build`
2020-04-01 13:51:37 +02:00
d2fd1ec80a
Check logged in for balena build
if application specified
...
Correct eroneous -f flag in `balena build` help
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-04-01 12:39:30 +02:00
77873cf919
v11.30.10
2020-03-31 18:55:44 +03:00
07c09c5f89
Merge pull request #1689 from balena-io/add-ssh-tty-option
...
balena ssh: handle exit codes and add `-t` option (force TTY allocation)
2020-03-31 16:53:51 +01:00
159cb752d1
Add '-t' option to 'balena ssh' to bypass TTY autodetection (force allocation)
...
Change-type: patch
2020-03-31 14:50:09 +01:00
a74f0413df
Handle ssh process exit codes
...
Change-type: patch
2020-03-31 14:27:30 +01:00
43b1c5c24f
v11.30.9
2020-03-31 14:21:28 +03:00
45e7e9cb32
Merge pull request #1677 from balena-io/js-lib-action-local-common
...
Convert lib/actions/local/common.coffee to javascript
2020-03-31 12:20:00 +01:00
1a71bad8bb
Convert lib/actions/local/common.coffee to javascript
...
Change-type: patch
2020-03-31 11:57:47 +01:00
2d55df4704
v11.30.8
2020-03-31 02:36:18 +03:00
6c0b3a5e53
Merge pull request #1685 from balena-io/1681-fix-ssh-msys
...
Fix balena ssh to local device (MSYS/Windows and command pipe to service)
2020-03-31 00:34:00 +01:00
3e955f3a91
Update README regarding proxy server support
...
Change-type: patch
2020-03-30 14:45:16 +01:00
30738d93b0
Fix "the input device is not a TTY" when piping to 'balena ssh' (local device)
...
Change-type: patch
2020-03-30 14:45:16 +01:00
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
d6a065a230
Delete unused code (ssh.coffee)
...
Change-type: patch
2020-03-30 14:45:15 +01:00
7b8e86372b
v11.30.7
2020-03-30 16:43:29 +03:00
bc15ad6e05
Merge pull request #1678 from balena-io/convert-settings-oclif
...
Convert commands `settings`, `note` to oclif
2020-03-30 15:41:48 +02:00
fcad35402a
Convert command note
to oclif
...
Add oclif support for piped input
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-03-30 14:47:43 +02:00
49b00e18ae
Convert command settings
to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-03-30 14:47:43 +02:00
a6ccd87069
v11.30.6
2020-03-26 15:41:08 +02:00
0c1904fbdb
Merge pull request #1680 from balena-io/1679-improve-device-osupdate-help
...
Clarify `balena device os-update` help re balenaCloud
2020-03-26 14:39:05 +01:00
e5d2661c96
Clarify balena device os-update
help re balenaCloud
...
Change-type: patch
Resolves : #1679
Signed-off-by: Scott Lowe <scott@balena.io >
2020-03-26 13:59:12 +01:00
eca3e91512
v11.30.5
2020-03-25 14:57:29 +02:00
eb5ad08649
Merge pull request #1676 from balena-io/js-linting-type-checking
...
Use balena-lint for javascript linting and add javascript type-checking
2020-03-25 12:55:58 +00:00
b3b22d6399
Use balena-lint for javascript linting and add javascript type-checking
...
Change-type: patch
2020-03-25 12:12:03 +00:00
217cba819a
v11.30.4
2020-03-24 20:57:00 +02:00
c8275b52c3
Merge pull request #1641 from balena-io/improve-events
...
Improve events
2020-03-24 18:54:55 +00:00
47e85da789
Deduplicate balenaUrl
fetching in events
...
Change-type: patch
2020-03-24 17:35:44 +00:00
c8cade95da
v11.30.3
2020-03-24 19:33:02 +02:00
a4de7143b1
Merge pull request #1656 from balena-io/type-check-tests
...
Add type checking for tests
2020-03-24 17:30:52 +00:00
6574745a23
Preserve symlinks for the sake of the balenaCI worker
...
Change-type: patch
2020-03-24 16:54:19 +00:00
1ee74df67e
Add type checking for tests
...
Change-type: patch
2020-03-24 16:42:18 +00:00
3e1b10007a
v11.30.2
2020-03-24 18:18:18 +02:00
448211e49c
Merge pull request #1675 from balena-io/add-oclif-auth-support
...
Add support for authentication checking to oclif
2020-03-24 17:14:33 +01:00
8658104647
Add support for authentication checking to oclif
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-03-24 10:19:18 +01:00
6ec8bcddaa
v11.30.1
2020-03-19 21:16:18 +02:00
d138c40ebd
Merge pull request #1674 from balena-io/add-oclif-root-support
...
Add support for `root` property on oclif commands
2020-03-19 20:14:40 +01:00
f24c4a036c
Add support for root
property on oclif commands
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2020-03-19 19:50:17 +01:00
dabe81c31b
v11.30.0
2020-03-19 17:14:26 +02:00
c2f0f9a894
Merge pull request #1673 from balena-io/support-oclif-secondary
...
Add support for primary/secondary oclif commands
2020-03-19 16:12:51 +01:00
46b695cf22
Add support for primary/secondary oclif commands
...
Change-type: minor
Signed-off-by: Scott Lowe <scott@balena.io >
2020-03-19 15:45:04 +01:00
9b79f79bac
v11.29.5
2020-03-19 01:00:58 +02:00
dddfad9dec
Merge pull request #1672 from balena-io/installmd-linux-wsl
...
INSTALL.md: emphasize the standalone zip package recommendation for WSL
2020-03-18 18:58:47 -04:00
0690554a94
INSTALL.md: emphasize the standalone zip package recommendation for WSL
...
Change-type: patch
2020-03-18 22:35:12 +00:00
62ea7518bc
v11.29.4
2020-03-16 19:41:10 +02:00
f30e486562
Merge pull request #1668 from balena-io/native-check
...
Switch to native type checks
2020-03-16 17:39:13 +00:00
809a5fae25
Switch to native number check
...
Change-type: patch
2020-03-13 16:15:07 +00:00
eccb1bd9ad
Switch to native string check
...
Change-type: patch
2020-03-13 16:13:21 +00:00
f859d5025a
Switch to native Array.isArray
instead of aliases
...
Change-type: patch
2020-03-13 16:09:43 +00:00
18d3ca3413
v11.29.3
2020-03-13 02:37:28 +02:00
a826f16469
Merge pull request #1664 from balena-io/remove-unused-typing
...
Remove unused typings
2020-03-13 00:35:45 +00:00
505c3ec7d3
Remove unused typings
...
Change-type: patch
2020-03-13 00:13:49 +00:00
47fa2a6151
v11.29.2
2020-03-13 01:09:53 +02:00
b4b19637f4
Merge pull request #1665 from balena-io/fix-opn-patch
...
Fix opn patch (npm installation warning)
2020-03-12 19:08:05 -04:00
5f552cf9a8
Fix opn patch (npm installation warning)
...
Change-type: patch
2020-03-12 22:34:59 +00:00
e42650f433
v11.29.1
2020-03-13 00:16:33 +02:00
731bd909d6
Merge pull request #1663 from balena-io/fix-local-flash
...
Fix `balena local flash`
2020-03-12 22:14:42 +00:00
2860535c45
Fix balena local flash
...
Change-type: patch
2020-03-12 21:34:40 +00:00
122b5a0655
v11.29.0
2020-03-12 21:11:52 +02:00
ec66c82d3f
Merge pull request #1645 from balena-io/update-deps
...
Update dependencies
2020-03-12 19:09:58 +00:00
09a59ab03f
Remove dependency on inquirer-dynamic-list
2020-03-12 18:03:10 +00:00
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
26803067f1
v11.28.17
2020-03-12 20:01:37 +02:00
7dc3977e82
Merge pull request #1662 from balena-io/1658-remove-old-files-during-standalone-install
...
Make windows installer remove old files before installation.
2020-03-12 18:59:51 +01:00
10cbf514a2
Make windows installer remove old files before installation.
...
Change-type: patch
Resolves : #1658
2020-03-12 17:31:43 +01:00
e2114f73d7
v11.28.16
2020-03-12 02:55:02 +02:00
2f448951c9
Merge pull request #1653 from balena-io/1649-build-emulated-tests
...
Add test case for `build --emulated`
2020-03-11 20:53:18 -04:00
385d3e107b
Update CONTRIBUTING.md regarding ./bin/balena-dev and oclif commands
...
Change-type: patch
2020-03-11 22:16:37 +00:00
d98b2fa72f
Update CONTRIBUTING.md regarding Coffeescript to Typescript conversion
...
Change-type: patch
2020-03-11 22:12:26 +00:00
c6baa7a908
Prevent auto merge of npm-shrinkwrap.json and explain it in CONTRIBUTING.md
...
Change-type: patch
2020-03-11 22:11:54 +00:00
daa34feeda
Add test case for build --emulated
...
Connects-to: #1649
Change-type: patch
2020-03-11 22:02:01 +00:00
f813dad4d9
v11.28.15
2020-03-11 13:45:11 +02:00
d7633b5f08
Merge pull request #1659 from balena-io/1657-xdg-open-ENOENT
...
Fix 'balena login' web auth on Linux standalone zip install (xdg-open ENOENT)
2020-03-11 07:43:09 -04:00
f44c2b777f
Fix 'balena login' web auth on Linux standalone zip install (xdg-open ENOENT)
...
Resolves : #1657
Change-type: patch
2020-03-11 01:16:38 +00:00
bcfba693a5
v11.28.14
2020-03-10 16:54:18 +02:00
08f40c0566
Merge pull request #1654 from balena-io/1523-update-sentry
...
Replace Raven SDK with "new" Sentry "Unified" SDK (fix "CLI prints 'null' and exits")
2020-03-10 11:52:48 -03:00
5a80654305
Avoid Sentry reporting of selected common "expected" errors
...
Change-type: patch
2020-03-09 12:51:56 +00:00
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
36d3d1256e
Don't send the full command line to Sentry.io
...
Resolves : #703
Change-type: patch
2020-03-09 12:51:56 +00:00
b77cb56cd0
Fix occasionally missed command tracking request (oclif commands)
...
Change-type: patch
2020-03-09 12:51:56 +00:00
524397fc9b
v11.28.13
2020-03-06 17:48:03 +02:00
ec73ee270b
Merge pull request #1652 from balena-io/more-correct-livepush-ux
...
Improve the UX by only printing effective file changes in livepush
2020-03-06 15:46:23 +00:00
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
40c559322a
v11.28.12
2020-03-06 04:56:19 +02:00
2c5cf9dab6
Merge pull request #1651 from balena-io/1649-fix-build-emulated
...
Fix `build --emulated` on Linux ("exec format error")
2020-03-05 23:54:10 -03:00
ca8272b477
Fix build --emulated
on Linux ("exec format error")
...
Resolves : #1649
Change-type: patch
2020-03-06 01:51:36 +00:00
d6e7359400
v11.28.11
2020-03-02 18:47:38 +02:00
af8d7283a5
Merge pull request #1644 from balena-io/skip-proxy-on-no-config
...
Don't try to setup a proxy agent when there's no proxy configured
2020-03-02 16:45:42 +00:00
9470e804c0
Don't ignore BALENARC_NO_PROXY env var if HTTP(S)_PROXY env vars are defined
...
Change-type: patch
2020-03-02 15:11:02 +00:00
00943463a4
Use types for global-agent and global-tunnel-ng
...
Change-type: patch
2020-03-02 15:10:58 +00:00
3f6d770233
Remove lodash usage in proxy setup
...
Change-type: patch
2020-03-02 15:05:15 +00:00
c4a6086e9c
Don't try to setup a proxy agent when there's no proxy configured
...
Change-type: patch
2020-03-02 15:04:52 +00:00
4e61c00255
v11.28.10
2020-03-02 17:01:29 +02:00
1713988e94
Merge pull request #1643 from balena-io/update-deps
...
Update dependencies
2020-03-02 14:59:33 +00:00
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
766695ceef
v11.28.9
2020-03-02 10:30:58 +02:00
e50a3270ba
Merge pull request #1642 from balena-io/object-spread
...
Switch to object spreading in favor of _.assign
2020-03-02 08:29:17 +00:00
235c13bea9
Switch to object spreading in favor of _.assign
...
Change-type: patch
2020-02-29 22:08:10 +00:00
62e4930e5b
v11.28.8
2020-02-29 02:17:58 +02:00
fb321b8c5b
Merge pull request #1640 from balena-io/lazy-load-chalk
...
Lazy-load chalk
2020-02-29 00:16:03 +00:00
98152c0b09
Lazy-load chalk
...
Change-type: patch
2020-02-28 18:34:54 +00:00
0ab0e417b8
v11.28.7
2020-02-28 18:06:18 +02:00
3642943896
Merge pull request #1638 from balena-io/lazy-load-visuals
...
Simplify lazy-loading of resin-cli-visuals with a shared function
2020-02-28 16:04:30 +00:00
7c62e34455
Simplify lazy-loading of resin-cli-visuals with a shared function
...
This also avoids current unnecessary requiring of resin-cli-visuals
for every command
Change-type: patch
2020-02-28 15:29:07 +00:00
86af954f3b
v11.28.6
2020-02-28 17:26:48 +02:00
0c7947e185
Merge pull request #1639 from balena-io/use-capitano-promise-support
...
Make use of capitano's promise support to simplify the code
2020-02-28 15:24:53 +00:00
48b281d7c6
Make use of capitano's promise support to simplify the code
...
Change-type: patch
2020-02-28 13:27:07 +00:00
8598223b61
v11.28.5
2020-02-28 02:14:29 +02:00
cdd67e25f0
Merge pull request #1636 from balena-io/simpler-lazy-load
...
Simplify lazy-loading of balena-sdk
2020-02-28 00:12:41 +00:00
eac6bb5e5c
Simplify lazy-loading of balena-sdk by utilizing a shared function
...
This also avoids instantiating multiple balena-sdk
Change-type: patch
2020-02-27 17:17:36 +00:00
077d1db9b7
v11.28.4
2020-02-25 22:48:49 +02:00
d86f213b68
Merge pull request #1628 from balena-io/1624-transpose-specified-dockerfile
...
Fix build/deploy commands with QEMU emulation and alternative Dockerfile
2020-02-25 17:47:13 -03:00
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
28c00696b8
Fix CONTRIBUTING markdown
...
Change-type: patch
2020-02-24 22:11:31 -03:00
dec570a6e2
v11.28.3
2020-02-24 17:43:44 +02:00
9067558d18
Merge pull request #1626 from balena-io/update-type-deps
...
Update type deps
2020-02-24 15:41:43 +00:00
4abdd71ce7
Update type deps
...
Change-type: patch
2020-02-24 14:15:48 +00:00
36f2f491b3
v11.28.2
2020-02-22 00:05:12 +02:00
5e750b33c3
Merge pull request #1623 from balena-io/check-cli-markdown-timestamp
...
Add pre-commit check for cli.markdown updates and coffeelint execution
2020-02-21 22:02:28 +00:00
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
bdc7c0fa39
Fix 'test:fast' npm script definition
...
Change-type: patch
2020-02-21 18:22:48 -03:00
ad4981328f
v11.28.1
2020-02-21 15:40:29 +02:00
3f35d6fde6
Merge pull request #1622 from balena-io/add-nested-changelogs-script
...
Add a script to automate nested changelogs
2020-02-21 15:38:45 +02:00
f2be811e18
Add a script to automate nested changelogs
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2020-02-21 15:18:17 +02:00
6439aa5552
v11.28.0
2020-02-20 05:01:08 +02:00
977fadab69
Merge pull request #1625 from balena-io/additional-template-vars
...
Update resin-multibuild and add app and release template vars
2020-02-20 09:57:54 +07:00
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
278d7fd02c
v11.27.0
2020-02-17 17:51:58 +02:00
59b9429570
Merge pull request #1571 from balena-io/1421-validate-project-dir
...
Add project directory validation for balena push / build / deploy
2020-02-17 15:50:03 +00:00
9e870b08a7
Add tests for project directory validation
...
Change-type: patch
2020-02-17 15:19:07 +00:00
671dca8287
Add project directory validation for balena push / build / deploy commands
...
Change-type: minor
2020-02-17 15:19:07 +00:00
a15060e9fc
Refactor 'balena push' error handling
...
Change-type: patch
2020-02-17 15:19:07 +00:00
0738dd1520
Add and refactor tests for push/build/deploy commands (docker-compose)
...
Change-type: patch
2020-02-17 15:19:07 +00:00
5dbace353d
v11.26.0
2020-02-14 17:26:58 +02:00
e773549297
Merge pull request #1617 from balena-io/1616-deploy-cachefrom
...
Add '--cachefrom' option to balena build/deploy commands
2020-02-14 15:25:25 +00:00
a1c406a479
Add '--cache-from' option to balena build and deploy commands
...
It implements the same feature as the "docker build --cache-from" option.
Resolves : #1616
Change-type: minor
2020-02-13 18:43:15 +00:00
5e196b8f63
v11.25.18
2020-02-13 19:32:57 +02:00
054e59c6af
Merge pull request #1615 from balena-io/1611-replace-mmmagic
...
Fix balena push "Segmentation fault" on Windows (replace 'mmmagic' with 'isBinaryFile')
2020-02-13 17:31:18 +00:00
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
1a74dcf4cf
Re-add windows-crlf.sh to git index (fix git warnings)
2020-02-12 17:34:17 +00:00
d48672fa93
v11.25.17
2020-02-12 19:01:59 +02:00
9a7fcfffe8
Merge pull request #1601 from balena-io/ts-lib-actions-auth
...
Convert lib/actions/auth to typescript
2020-02-12 17:00:07 +00:00
f9ece2ce7d
Convert lib/actions/auth to typescript
...
Change-type: patch
2020-02-12 14:26:32 +00:00
9d04e616a8
v11.25.16
2020-02-12 15:57:18 +02:00
b8c7f23443
Merge pull request #1600 from balena-io/ts-lib-auth-index
...
Convert lib/auth/index to typescript
2020-02-12 13:55:27 +00:00
2b04763ac0
Convert lib/auth/index to typescript
...
Change-type: patch
2020-02-12 13:20:36 +00:00
bff845a0e4
v11.25.15
2020-02-12 15:01:04 +02:00
5076ca7532
Merge pull request #1598 from balena-io/ts-lib-auth-server
...
Convert lib/auth/server to typescript
2020-02-12 12:59:07 +00:00
93ba5832d8
Convert lib/auth/server to typescript
...
Change-type: patch
2020-02-12 12:10:12 +00:00
af86ac73e6
v11.25.14
2020-02-12 13:56:18 +02:00
173a48eede
Merge pull request #1613 from balena-io/ts-lib-actions-keys
...
Convert lib/actions/keys to typescript
2020-02-12 11:54:41 +00:00
a4b34c109d
Convert lib/actions/keys to typescript
...
Change-type: patch
2020-02-10 22:22:06 +00:00
69714a646b
v11.25.13
2020-02-11 00:11:34 +02:00
a41ef3764e
Merge pull request #1612 from balena-io/ts-lib-actions-notes
...
Convert lib/actions/notes to typescript
2020-02-10 22:10:02 +00:00
f1220c6377
Convert lib/actions/notes to typescript
...
Change-type: patch
2020-02-10 18:31:40 +00:00
cefb3acc1f
v11.25.12
2020-02-10 17:53:58 +02:00
277da3ea9c
Merge pull request #1594 from balena-io/ts-lib-actions-app
...
Convert lib/actions/app to typescript
2020-02-10 15:52:25 +00:00
99f84c2f6a
Convert lib/actions/app to typescript
...
Change-type: patch
2020-02-10 15:02:00 +00:00
a9c0899c32
v11.25.11
2020-02-10 16:28:18 +02:00
8d3fb8fef5
Merge pull request #1597 from balena-io/ts-lib-auth-utils
...
Convert lib/auth/utils to typescript
2020-02-10 14:26:48 +00:00
4de41ce3e0
Convert lib/auth/utils to typescript
...
Change-type: patch
2020-02-10 13:42:50 +00:00
4b8cec652a
v11.25.10
2020-02-08 02:54:39 +02:00
2dd8e71adc
Merge pull request #1608 from balena-io/1607-fix-mmmagic-build
...
Node 13 compatibility: update ext2fs module
2020-02-08 00:52:47 +00:00
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
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
2cb5e28258
v11.25.9
2020-02-08 00:29:18 +02:00
02e8429155
Merge pull request #1604 from balena-io/gitattributes
...
Add .gitattributes to check out with the correct line-ending on windows
2020-02-07 22:27:33 +00:00
467afb3de6
Add .gitattributes to check out with the correct line-ending on windows
...
Change-type: patch
2020-02-07 21:40:48 +00:00
324a406e7f
v11.25.8
2020-02-07 23:36:09 +02:00
17bf061853
Merge pull request #1606 from balena-io/faster-tests
...
Speed up tests
2020-02-07 21:34:27 +00:00
6d543b79ff
Merge resin-lint linting and fixing steps into one
...
Change-type: patch
2020-02-07 19:34:35 +00:00
85aaf77e44
Remove redundant type checking of tests
...
Change-type: patch
2020-02-07 19:34:35 +00:00
83c5684491
Remove duplicate type checking of automation code
...
Change-type: patch
2020-02-07 19:34:35 +00:00
6bc4fbb750
v11.25.7
2020-02-07 21:32:58 +02:00
1da96a0eb0
Merge pull request #1609 from balena-io/1607-fix-pkg-magic
...
Fix Windows standalone zip installer ("could not load any valid magic files")
2020-02-07 19:31:02 +00:00
be209f1626
Fix Windows standalone zip installer (missing mmmagic db for CRLF conversion)
...
Change-type: patch
2020-02-07 18:19:10 +00:00
654d1dcff8
v11.25.6
2020-02-07 13:21:48 +02:00
0a03e79d9d
Merge pull request #1599 from balena-io/opn-to-open
...
Switch from opn to its new name of open
2020-02-07 11:20:00 +00:00
3f84045127
Switch from opn to its new name of open
...
Change-type: patch
2020-02-06 19:55:22 +00:00
544f8fb4bd
v11.25.5
2020-02-06 20:50:18 +02:00
76997c99dc
Merge pull request #1605 from balena-io/powershell-debug
...
Add debug instructions for powershell
2020-02-06 18:48:29 +00:00
f4525bc11e
Add debug instructions for powershell
...
Change-type: patch
2020-02-06 18:24:53 +00:00
f732c5bf5d
v11.25.4
2020-02-06 19:58:38 +02:00
2bc3348aff
Merge pull request #1595 from balena-io/resin-lint-autofix
...
Use resin-lint for automatic lint fixing
2020-02-06 17:56:35 +00:00
895be0be5d
Use resin-lint for automatic lint fixing
...
Change-type: patch
2020-02-06 17:29:23 +00:00
0f17129c2e
v11.25.3
2020-02-06 19:25:49 +02:00
9005affe64
Merge pull request #1603 from balena-io/1591-1596-mmmagic-linux
...
Fix "could not load any valid magic files"
2020-02-06 17:24:10 +00:00
4502f2a203
Avoid loading 'mmmagic' on Linux (fix "could not load any valid magic files")
...
Resolves : #1596
Change-type: patch
2020-02-05 23:59:11 +00:00
da3c11533c
v11.25.2
2020-02-05 05:14:59 +02:00
6acff945ef
Merge pull request #1586 from balena-io/disable-debug-mode-with-zero-or-empty
...
Debug mode can now be disabled with DEBUG=0 env var
2020-02-05 12:13:22 +09:00
b3948d538c
Debug mode can now be disabled with DEBUG=0 env var
...
Added assignment to `process.env.DEBUG` if `process.env.DEBUG` is negative string to `lib/app.ts` and `automation/run.ts` entrypoints
Resolves : #1502
Change-type: patch
Signed-off-by: Thomas Manning <thomasm@balena.io >
2020-02-05 11:17:12 +09:00
f53a69feb1
v11.25.1
2020-02-04 12:33:13 +02:00
405b92114d
Merge pull request #1590 from balena-io/remove-unnecessary-code
...
Remove unnecessary code now that typescript understands `process.exit`
2020-02-04 10:31:23 +00:00
27e1f3f7d7
Remove unnecessary code now that typescript understands process.exit
...
Change-type: patch
2020-02-03 13:06:23 +00:00
1417875110
v11.25.0
2020-02-03 10:23:28 +02:00
f58a49d6c3
Merge pull request #1583 from balena-io/1273-convert-crlf-on-push
...
Convert CRLF on push
2020-02-03 09:21:53 +01:00
f9743b269a
Add more tests for push/build/deploy commands (--convert-eol)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-02-02 20:16:57 +00:00
0f5f65e0d3
Add more tests for push/build/deploy commands (--dockerfile)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-02-02 20:16:43 +00:00
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
041823189f
Add support for deferred log messages.
...
eg. so that info can be output at the end of the process.
Change-type: patch
Connects-to: #1273
Signed-off-by: Scott Lowe <scott@balena.io >
2020-01-31 11:26:54 +01:00
38194e6175
v11.24.0
2020-01-31 01:42:39 +02:00
c04e9665ad
Merge pull request #1582 from balena-io/1579-global-agent-proxy
...
Fix proxy support and add proxy exclusion feature (Node.js >= 10.16.0)
2020-01-30 23:41:06 +00:00
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
913f09924a
Update Github's templates for new CLI pull requests and issues
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-27 12:11:11 +00:00
ceb47e9969
v11.23.0
2020-01-27 13:12:47 +02:00
305755549e
Merge pull request #1581 from balena-io/update-deps
...
Update dependencies
2020-01-27 11:11:02 +00:00
77931b314a
Update dependencies
...
Change-type: minor
2020-01-24 23:28:15 +00:00
b38b5b0b61
v11.22.0
2020-01-21 23:45:41 +02:00
5cf407b483
Merge pull request #1576 from balena-io/add-gsm-configuration-action
...
configure: Allow passing system-connection files to `os configure` command
2020-01-21 21:44:07 +00:00
8f6902f4cb
configure: Allow passing system-connection files to 'os configure' command
...
Allow passing files to `os configure` via `--system-connection` to allow
pre-configuration of network connections, such as cellular/GSM.
Change-type: minor
Connects-to: #957
Connects-to: #1162
Connects-to: #1498
Signed-off-by: Rich Bayliss <rich@balena.io >
2020-01-21 21:05:23 +00:00
751f67e997
v11.21.8
2020-01-21 13:06:33 +02:00
be1a260af6
Merge pull request #1572 from balena-io/add-tests-push-build-deploy
...
Add test cases for the push, build and deploy commands
2020-01-21 06:04:40 -05:00
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
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
cc5fe60a15
Add tests for push, deploy and build commands
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-20 13:27:52 +00:00
bbea58a9c8
v11.21.7
2020-01-20 13:26:30 +02:00
56e35f6e9f
Merge pull request #1558 from balena-io/1445-multicontainer-push-fix
...
Prevent file ignorer from ignoring Dockerfile, docker-compose.yml
2020-01-20 12:24:36 +01:00
95b5ac1c7f
Prevent file ignorer from ignoring Dockerfile (and variants), docker-compose.yml
...
Change-type: patch
Resolves : #1445
Signed-off-by: Scott Lowe <scott@balena.io >
2020-01-20 11:59:04 +01:00
df3e1f1886
v11.21.6
2020-01-20 05:22:14 +02:00
5d34659991
Merge pull request #1563 from balena-io/1562-scan-windows-bonjour
...
Add Windows-specific hint to 'balena scan' output
2020-01-19 19:20:25 -08:00
aca794b267
Add Windows-specific hint to 'balena scan' output
...
An extra Windows-specific message is now appended to the 'Could not find any balenaOS devices' message - if the OS is Windows.
Also updated the INSTALL instructions with details of the dependency on Bonjour.
Change-type: patch
Signed-off-by: Graham McCulloch <graham@balena.io >
2020-01-20 07:21:04 +07:00
cd6072ac73
v11.21.5
2020-01-15 13:37:57 +02:00
bda696ad8c
Merge pull request #1569 from balena-io/apps-git_repository-to-slug
...
Change the balena app action to present the slug instead of the git_repository
2020-01-15 13:36:18 +02:00
ef4ee54a00
Change the balena app action to present the slug instead of the git_repository
...
The `git_repository` field was replaced in the v5
endpoint with the `slug` field. As a result the CLI atm
never shows the `git_repository` in the printed
visual.
Change-type: patch
2020-01-15 01:53:48 +02:00
a2ca8e8f73
v11.21.4
2020-01-14 22:16:39 +02:00
620a0abf31
Merge pull request #1559 from balena-io/1557-ssh-hangs-windows
...
Fix join and leave commands on Windows (hanging on stdin and argument escaping)
2020-01-14 15:15:07 -05:00
95561864a6
Fix 'balena join' when the user is not logged in
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-14 19:34:53 +00:00
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
76447a2177
v11.21.3
2020-01-14 21:32:33 +02:00
a6153869e5
Merge pull request #1556 from balena-io/1182-push-hangs-windows
...
Fix 'balena push' hanging on Windows
2020-01-14 14:30:43 -05:00
3466be1992
Increase default mocha test timeout to avoid spurious CI failures
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-14 17:12:17 +00:00
95843dd816
Fix 'balena push' hanging on Windows (CTRL-C was required after the unicorn)
...
Resolves : #1182
Resolves : #1554
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-14 16:19:09 +00:00
edd755d41c
Add hint about the 'jq' utility in the documentation of the --json option
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-14 16:19:09 +00:00
290c06074a
Add '.nyc_output' folder to '.gitignore' (test coverage reporting)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-14 16:19:08 +00:00
dd7d9d1570
v11.21.2
2020-01-14 18:05:30 +02:00
c4829153fc
Merge pull request #1561 from balena-io/contributing-npm-install
...
Update CONTRIBUTING.md regarding npm installation and some common gotchas
2020-01-14 11:03:52 -05:00
615f24edd3
Update CONTRIBUTING.md regarding npm installation and some common gotchas
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2020-01-14 14:47:15 +00:00
a94e6d550e
v11.21.1
2020-01-14 02:19:39 +02:00
75044030cf
Merge pull request #1555 from balena-io/american-british
...
meta: Americanize all spellings
2020-01-13 19:18:22 -05:00
046743071d
meta: Americanize all spellings
...
Connects-to: https://github.com/balena-io/docs/issues/1300
Change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io >
2020-01-03 13:42:34 -05:00
4e95cb0cca
v11.21.0
2019-12-27 14:32:41 +02:00
4666019c84
Merge pull request #1553 from balena-io/467-supported-aliases
...
Add --verbose and --json options to the 'devices supported' command
2019-12-27 12:31:02 +00:00
323c9191b6
Add --verbose and --json options to the 'devices supported' command
...
The command was also converted to oclif.
Resolves : #467
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-12-27 11:54:27 +00:00
024bf2996b
v11.20.2
2019-12-17 16:55:00 +02:00
5210d474a9
Merge pull request #1538 from balena-io/update-livepush
...
Update livepush to fix windows path issue.
2019-12-17 15:53:06 +01:00
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
65250e431e
v11.20.1
2019-12-13 11:01:49 +02:00
29cc75598f
Merge pull request #1533 from balena-io/1530-fix-missing-app-issues
...
Fix issues with devices associated with inaccessible applications.
2019-12-13 10:00:25 +01:00
33552724a1
Fix issues with devices associated with inaccessible applications.
...
Change-type: patch
Resolves : #1530
Signed-off-by: Scott Lowe <scott@balena.io >
2019-12-13 09:33:59 +01:00
c88b317143
v11.20.0
2019-12-13 02:54:30 +02:00
658b0a5233
Merge pull request #1529 from balena-io/1153-envs-microservices
...
Add multicontainer (microservices) support for 'balena env(s)'
2019-12-13 00:52:57 +00:00
7fd436cd91
Add multicontainer (microservices) support for 'balena env rename'
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-12-12 13:39:26 +00:00
7c1faa6de0
Add multicontainer (microservices) support for 'balena env rm'
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-12-12 13:39:26 +00:00
90e184ea1f
Add multicontainer (microservices) support for 'balena env add'
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-12-11 17:50:08 +00:00
38920a1c59
Add multicontainer (microservices) support for 'balena envs'
...
Connects-to: #1153
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-12-11 17:50:08 +00:00
df58ac7673
Add balena envs '-j' option to produce JSON output
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-12-06 15:51:09 +00:00
630d53311a
Add logged-in check for balena 'env' commands
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-12-06 15:51:09 +00:00
b1eda160e8
v11.19.1
2019-12-06 17:14:20 +02:00
a63c766f04
Merge pull request #1525 from balena-io/1518-workaround-windows-dns-bug
...
Introduce workaround for windows dns issue on local `balena push`
2019-12-06 16:12:54 +01:00
53325b7c05
Introduce workaround that fixes windows dns issue on balena push
using .local device names.
...
Improve error handling in deployToDevice so that versionErrors don't mask other errors.
Resolves:#1518
Change-type:patch
Signed-off-by:Scott Lowe <scott@balena.io >
2019-12-06 15:32:08 +01:00
622c510d65
v11.19.0
2019-12-05 16:37:52 +02:00
890bea549f
Merge pull request #1527 from balena-io/mock-balena-api
...
Introduce balena-mock-api module and use in tests.
2019-12-05 15:36:04 +01:00
bb19903826
Update app/create and device/supported tests to use new api-mock.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2019-12-05 15:10:44 +01:00
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
c2a0e457c0
v11.18.3
2019-11-21 19:12:40 +02:00
f464597069
Merge pull request #1522 from balena-io/1429-device-move-join
...
Fix 'balena help join' docs re moving devices between apps on the same server
2019-11-21 17:10:57 +00:00
02dcff5b67
Fix 'balena help join' docs re moving devices between apps on the same server
...
Resolves : #1429
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-21 15:31:45 +00:00
2f4539b4d1
Merge pull request #1521 from balena-io/598-git-for-windows-console
...
Add README note regarding Git for Windows console installation choice
2019-11-21 12:00:08 +00:00
6c3429eb0c
Add README note regarding Git for Windows console installation choice
...
Resolves : #598
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-20 23:38:49 +00:00
a8bd5d332a
v11.18.2
2019-11-15 14:41:22 +02:00
0462574d8d
Merge pull request #1501 from balena-io/1485-filter-discontinued-devices
...
Hide discontinued device types in `balena devices supported`, `balena app create`.
2019-11-15 13:39:41 +01:00
1325fb8c9a
Use helpers version of cleanOutput
in tests.
...
Simplify expect semantics in tests.
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2019-11-15 12:01:56 +01:00
cf42dca777
Hide discontinued device types in balena app create
.
...
Add basic tests for `balena app create`
Connects-to: #1485
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2019-11-15 12:01:56 +01:00
afd97bd304
Hide discontinued device types in balena devices supported
.
...
Add tests for action.
Convert action to TypeScript.
Connects-to: #1485
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2019-11-15 12:01:55 +01:00
45ce442cf2
v11.18.1
2019-11-15 12:18:56 +02:00
e8c5c9e9ef
Merge pull request #1514 from balena-io/1511-invalid-containerPort
...
Fix "Invalid containerPort" error with EXPOSE instructions in local QEMU builds
2019-11-15 10:17:10 +00:00
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
e379900526
v11.18.0
2019-11-12 23:47:46 +02:00
0bc1e7057f
Merge pull request #1507 from balena-io/1504-os-configure
...
Fix 'os configure --config', and migrate it to oclif + TypeScript
2019-11-12 21:46:07 +00:00
d94a74dfee
Fix 'os configure --config', and migrate it to oclif + TypeScript
...
Also add more non-interactive configuration options:
--config-network, --config-wifi-*, --config-app-update-poll-interval
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-12 21:09:18 +00:00
a25a52c21b
Error handling: add ExpectedError type as alternative to exitWithExpectedError()
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-12 19:36:43 +00:00
268bc36843
v11.17.5
2019-11-12 21:14:37 +02:00
8e7eaaae24
Merge pull request #1506 from balena-io/miscellaneous-fixes
...
Miscellaneous commits (preload docs, long stack traces, exit code, ExpectedError)
2019-11-12 19:12:58 +00:00
b69ba0b617
Improve command usage format consistency in 'balena help' output
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-10 00:54:22 +00:00
1bedf937f8
Add Scott (@srlowe) to CODEOWNERS file
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-10 00:54:22 +00:00
74a521a271
Set the process exit code to 1 (instead of 0) for unknown commands
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-10 00:54:22 +00:00
6376ac28d5
Fix logged-in check in "logs" and "ssh" commands (async/await usage)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-10 00:54:22 +00:00
2222a90884
Enable debug-mode "long stack traces" for Bluebird promises (async code)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-10 00:54:22 +00:00
09f04be77d
Fix Node.js download link and improve installation instructions
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-10 00:54:22 +00:00
636ecaf4e0
Improve help and docs (CLI install dependencies) for the preload command
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-11-09 14:04:50 +00:00
07fa504c78
v11.17.4
2019-11-06 13:08:49 +02:00
5f74023bb8
Merge pull request #1496 from balena-io/support-optional-containers
...
Support optional containers when pushing to local target
2019-11-06 11:07:15 +00:00
b31e253fa4
Support optional containers when pushing to local target
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-11-06 10:30:28 +00:00
f75f00e4d0
v11.17.3
2019-11-04 14:45:54 +02:00
13deb83517
Merge pull request #1472 from balena-io/fix-cache-usage
...
Use all available on-device images during local push
2019-11-04 12:43:46 +00:00
62b7d2fd1a
Use all available on-device images during local push
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-11-04 10:27:35 +00:00
aa5062ea6f
v11.17.2
2019-11-01 18:05:45 +02:00
394f2e0999
Merge pull request #1493 from balena-io/1491-bugfix-no-arguments
...
Fix warnings when executing CLI without arguments.
2019-11-01 17:03:33 +01:00
4a967b126b
Fix warnings when executing CLI without arguments.
...
Change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io >
2019-11-01 16:21:36 +01:00
5f780a0947
v11.17.1
2019-10-29 12:50:40 +02:00
0671ee0bef
Merge pull request #1488 from balena-io/fix-undefined-contract
...
Fix potentialy undefined build task when livepushing
2019-10-29 10:48:43 +00:00
55b2b5a467
Fix potentialy undefined build task when livepushing
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-10-28 17:50:02 +00:00
f7a4160c3f
v11.17.0
2019-10-23 14:03:38 +03:00
294290908b
Merge pull request #1484 from balena-io/update-livepush-for-build-args
...
Update livepush to support build arguments
2019-10-23 12:01:47 +01:00
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
3393e797d0
v11.16.6
2019-10-22 13:49:34 +03:00
7de059b95e
Merge pull request #1480 from balena-io/1479-catalina-warning
...
Add installation note regarding macOS Catalina (10.15)
2019-10-22 12:47:36 +02:00
c2b0091f86
Add installation note regarding macOS Catalina (10.15)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-10-22 12:21:25 +02:00
d96ad93e1e
v11.16.5
2019-10-22 13:18:17 +03:00
e0373e6f19
Merge pull request #1481 from balena-io/husky-shrinkwrap
...
Bump livepush and reconcile husky dependency
2019-10-22 12:16:48 +02:00
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
eada1ab87e
v11.16.4
2019-10-18 04:40:16 +03:00
51d4ffc5d9
Merge pull request #1477 from balena-io/move-check-npm-version
...
Move npm version check from npm 'preinstall' to git 'pre-commit' hook
2019-10-18 02:38:24 +01:00
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
3bb5ca50b2
v11.16.3
2019-10-17 22:38:45 +03:00
353ee4a576
Merge pull request #1476 from balena-io/fix-check-npm-version
...
Fix npm install (missing automation/check-npm-version.js)
2019-10-17 20:36:54 +01:00
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
5142274e9d
v11.16.2
2019-10-17 21:36:16 +03:00
a05b592f00
Merge pull request #1475 from balena-io/check-npm-version
...
Add npm preinstall check for npm version 6.9.0 or later
2019-10-17 19:34:11 +01:00
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
09444f0cff
v11.16.1
2019-10-17 14:23:47 +03:00
f329acc2ec
Merge pull request #1474 from balena-io/re-run-npm-update
...
Fix shrinkwrap unwanted changes from older npm version
2019-10-17 14:22:05 +03:00
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
b40498786a
v11.16.0
2019-10-16 23:33:34 +03:00
43f551dd2e
Merge pull request #1473 from balena-io/1471-support-private-device-types
...
Add support for private device types
2019-10-16 23:32:08 +03:00
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
96bc8a829e
Fix missing code formatting
...
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-10-16 15:47:05 +03:00
0cdf4d95e5
v11.15.0
2019-10-16 14:13:14 +03:00
a6ac0ee17b
Merge pull request #1470 from balena-io/1064-release-tags-by-commit
...
Support managing tags using release commit hashes
2019-10-16 14:11:40 +03:00
1b943bdf7d
Support managing tags using release commit hashes
...
The sdk version in the shrinkwrap already
supports setting tags by commit hashes and as a
result this already works in the cli as of v11.9.6.
This PR just adds some docs and some extra
handling when the commit param prefix is all
numeric.
Resolves : #1064
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-10-16 09:12:17 +03:00
f831bb4645
v11.14.5
2019-10-16 02:19:15 +03:00
82c486b202
Merge pull request #1455 from balena-io/1428-os-initialize
...
Fix 'os initialize' (auto sudo execution)
2019-10-16 00:17:28 +01:00
02b888f7c1
Fix privilege elevation for standalone zip package on Windows (windosu)
...
* Add pkgExec internal command
* Patch windosu to be aware of process.pkg and use pkgExec
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-10-15 21:47:26 +01:00
69c97fed09
Remove 'internal sudo' command
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-10-15 21:47:26 +01:00
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
43ae9b672c
v11.14.4
2019-10-14 19:53:05 +03:00
27270dd589
Merge pull request #1469 from balena-io/local-contract-support
...
Support container contracts when pushing to local devices
2019-10-14 17:51:27 +01:00
0c5ed7adfb
Support container contracts when pushing to local devices
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-10-14 17:18:56 +01:00
4280a3cd4a
v11.14.3
2019-10-14 16:55:01 +03:00
b8944ba65c
Merge pull request #1467 from balena-io/update-windows-dev-install-instructions
...
Selected chore commits and docs updates
2019-10-14 14:53:19 +01:00
a8fcd85f1a
Update/improve npm install instructions for Windows
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-10-14 13:34:02 +01:00
cc45d872c7
Update CLI tests to pass with Node 12
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-10-14 01:27:34 +01:00
e0e76a1aa8
Avoid stack trace and Sentry report if user answers No to confirmation prompts
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-10-10 16:02:41 +01:00
d9b417e9e5
Sort the output of balena devices supported
alphabetically by slug
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-10-10 16:02:41 +01:00
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
449461afae
v11.14.2
2019-10-09 16:22:55 +03:00
1987206b94
Merge pull request #1464 from balena-io/1132-build-windows-docker-qemu
...
Fix 'balena build --emulated' on Windows (including default docker socket)
2019-10-09 14:21:20 +01:00
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
63fe3d41cc
v11.14.1
2019-10-04 16:00:33 +03:00
59e4eb5143
Merge pull request #1461 from balena-io/1355-SecretRemovalError-multibuild-script
...
Bump resin-multibuild to 4.3.1 (fix more cases of SecretRemovalError)
2019-10-04 13:58:47 +01:00
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
3adc06d11b
v11.14.0
2019-10-03 14:33:52 +03:00
85fc9daa8b
Merge pull request #1460 from balena-io/1459-env-rm-config-var
...
Allow deleting config vars with 'env rm'
2019-10-03 14:32:00 +03:00
d463a2f0e5
Allow deleting config vars with 'env rm'
...
Resolves : #1459
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-10-03 13:51:33 +03:00
863eae42c5
v11.13.1
2019-09-30 17:36:18 +03:00
4b373d5ed4
Merge pull request #1452 from balena-io/troubleshooting-ssh-line-wrapping
...
Update TROUBLESHOOTING doc re 'balena ssh' line wrapping / cursor behavior
2019-09-30 15:34:39 +01:00
4077da1491
Update TROUBLESHOOTING doc re 'balena ssh' line wrapping / cursor behavior
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-09-30 14:16:10 +01:00
3718473f05
v11.13.0
2019-09-30 15:59:02 +03:00
54bcbb5d91
Merge pull request #1454 from balena-io/1453-api-image-download
...
Bump balena-sdk to v12.12.0 to stop using image maker endpoints
2019-09-30 15:57:32 +03:00
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
f481d5edae
v11.12.0
2019-09-25 13:20:45 +03:00
cff81ae86d
Merge pull request #1449 from balena-io/1448-mix-rpi-to-armv7-aarch64
...
Allow mixing armv7 & aarch64 devices in RPi 1 / zero apps
2019-09-25 13:19:08 +03:00
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
9ea999f15f
v11.11.3
2019-09-23 11:47:15 +03:00
eac229ab7c
Merge pull request #1438 from balena-io/debug-to-stderr
...
Send all debug output to stderr
2019-09-23 09:45:53 +01:00
7a865b2e15
Send all debug output to stderr
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-09-19 13:25:40 +01:00
32c588db55
v11.11.2
2019-09-19 13:23:45 +03:00
aa670ad6f1
Merge pull request #1439 from balena-io/roman/mixpanel-token
...
Use balena analytics project name
2019-09-19 13:22:12 +03:00
c1ba73a2da
Use balena analytics project name
...
It's needed to properly integrate CLI with balena
analytics proxy service.
Change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io >
2019-09-18 18:00:35 +03:00
606b6c88ab
v11.11.1
2019-09-18 16:12:54 +03:00
a6f329750c
Merge pull request #1414 from balena-io/1391-refactor-oclif
...
Migrate "env rename" and "envs" to oclif and refactor the preparser
2019-09-18 14:11:14 +01:00
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
b3bef9e556
Simplify/refactor 'env add' and 'env rm' implementation
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-09-17 17:20:16 +01:00
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
3d89b0c7a1
v11.11.0
2019-09-16 21:59:27 +03:00
90db52db47
Merge pull request #1435 from balena-io/1431-balena-join-compatible-arch
...
Support `balena join` to applications of compatible architectures
2019-09-16 21:57:07 +03:00
87004621ce
Support balena join
to applications of compatible architectures
...
Resolves : #1431
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-09-16 21:31:07 +03:00
de8089b0bb
v11.10.0
2019-09-16 21:13:23 +03:00
ae691391b6
Merge pull request #1434 from balena-io/1433-move-same-arch-apps
...
Support moving devices to applications of a compatible architecture
2019-09-16 21:11:02 +03:00
a64b36fdb9
Support moving devices to applications of a compatible architecture
...
Connects-to: #1433
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-09-16 19:16:51 +03:00
db5c473952
v11.9.7
2019-09-16 10:26:12 +03:00
2b0bff8f16
Merge pull request #1430 from balena-io/add-scrutinizer-config
...
ci: add scrutinizer config
2019-09-16 09:24:45 +02:00
2e7f606667
ci: add scrutinizer config
...
Change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io >
2019-09-13 15:58:52 +02:00
73e9f801e2
v11.9.6
2019-09-12 15:27:34 +03:00
9a40f20004
Merge pull request #1425 from balena-io/1304-bump-balena-sdk
...
Update balena-sdk to v12 and mitigate MaxListenersExceededWarning
2019-09-12 13:25:51 +01:00
6631fb5a69
Mitigate "MaxListenersExceededWarning" by reusing Logger instance
...
The full warning output was:
(node:43572) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 drain listeners added. Use emitter.setMaxListeners() to increase limit
(node:43572) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit
(node:43572) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-09-12 01:49:40 +01:00
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
d25ad328f3
v11.9.5
2019-09-11 14:29:15 +03:00
dfbcdc2c1b
Merge pull request #1416 from balena-io/1415-warn-emulation
...
Detect Docker Desktop (Docker for Mac) and warn about architecture emulation
2019-09-11 12:27:30 +01:00
d484c957bb
Detect Docker Desktop (Docker for Mac) and warn about architecture emulation
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-09-11 12:05:07 +01:00
70714b6feb
v11.9.4
2019-09-11 13:49:06 +03:00
c9db5fd856
Merge pull request #1423 from balena-io/1419-fix-pkg-target-node
...
Fix Node.js version errors in standalone package on Windows
2019-09-11 11:47:09 +01:00
d54a709e7c
Fix mismatched Node.js version errors in standalone package on Windows
...
Resolves : #1419
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-09-11 01:17:26 +01:00
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
b8b0221ce6
v11.9.3
2019-09-02 03:56:54 +03:00
596d1bdc21
Merge pull request #1410 from balena-io/oclif-mixpanel
...
Add missing oclif-based commands to mixpanel tracking
2019-09-02 01:55:02 +01:00
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
fedfb603f6
v11.9.2
2019-08-30 21:00:06 +03:00
8478b95e45
Merge pull request #1405 from balena-io/1359-update-release-descriptions
...
Deploy scripts: edit GitHub release descriptions given semver ranges
2019-08-30 18:57:33 +01:00
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
693a438d42
v11.9.1
2019-08-29 00:59:52 +03:00
2a8e68cec2
Merge pull request #1412 from balena-io/log-tarring
...
logging: note that tarring is occurring
2019-08-28 23:57:14 +02:00
e3435c66df
logging: note that tarring is occurring
...
As noted in #1411 , this tarring can be particularly expensive so cluing
in the user may help alleviate pain
Connects-to: #1411
Change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io >
2019-08-28 20:37:50 +02:00
192b751e57
v11.9.0
2019-08-22 16:33:03 +03:00
d9643eb59e
Merge pull request #1403 from balena-io/1355-SecretRemovalError
...
Fix 'SecretRemovalError' and enable certain emulated builds on a remote device
2019-08-22 14:31:21 +01:00
19c3178062
Enable emulated builds on remote devices running a different OS as the CLI
...
E.g. "balena build -e -h <IP> -p 2375" with the CLI running on a Mac laptop,
using balenaEngine on an Intel NUC device, building an image for the RPi (ARM
image arch). Previously, QEMU setup by the CLI assumed that docker ran on the
same OS as the CLI (Docker for Mac has built-in binfmt_misc support and does
not require additional setup, but balenaEngine on Linux requires explicit QEMU
setup.)
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-08-22 13:37:07 +01:00
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
56aabad8ad
v11.8.3
2019-08-20 04:34:24 +03:00
4a80beac35
Merge pull request #1400 from balena-io/1397-fix-build-registry-secrets
...
Fix failing registry secrets authentication under certain conditions
2019-08-20 02:32:59 +01:00
cdedc58ec1
Fix failing registry secrets authentication under certain conditions
...
('balena build' and 'balena deploy')
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-08-19 16:41:59 +01:00
ed084edc48
v11.8.2
2019-08-19 18:29:03 +03:00
b435a0e7ac
Merge pull request #1392 from balena-io/ssh-formatting
...
balena-ssh: add info about remote vs local connections
2019-08-19 17:25:30 +02:00
731db63e78
balena-ssh: add info about remote vs local connections
...
small formatting fixups
Closes: https://github.com/balena-io/docs/issues/974
Change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io >
2019-08-19 16:14:26 +02:00
2ee2bc8b02
v11.8.1
2019-08-16 09:51:01 +03:00
b4c99dc03a
Merge pull request #1398 from balena-io/oclif-args
...
Fix incorrect arguments passed to oclif bootstrap function
2019-08-16 07:49:09 +01:00
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
9e0733a143
v11.8.0
2019-08-13 11:40:19 +03:00
8dd1106a44
Merge pull request #1393 from balena-io/cli-tests
...
Implement full command testing, beginning with "balena version"
2019-08-13 09:38:32 +01:00
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
6d6b3cb1a3
v11.7.10
2019-08-12 16:38:49 +03:00
e84482fbbe
Merge pull request #1383 from balena-io/1380-env-rm
...
Improvements to the "env rm" command and oclif migration
2019-08-12 14:36:49 +01:00
f1d9c29786
Fix bug where "env rm" fails silently if an additional arg is present
...
Fixes #1380
Argument parsing of "env rm" command was improved by migrating it to oclif
Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com >
2019-08-12 13:47:31 +01:00
34f4c1f6cc
Exit with a warning if "env rm" id value is not an integer
...
Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com >
2019-08-09 15:12:30 +01:00
2390ddc02d
v11.7.9
2019-08-09 17:08:09 +03:00
70561705e5
Merge pull request #1387 from balena-io/tests-3
...
Tests part 3: Convert tests to Typescript
2019-08-09 15:06:35 +01:00
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
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
9c49890399
v11.7.8
2019-08-08 18:42:41 +03:00
b9884ec545
Merge pull request #1386 from balena-io/tests-2
...
Tests part 2: Decaffeinate existing test files
2019-08-08 16:40:35 +01:00
ebd8f348ca
Decaffeinate test files
...
Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com >
2019-08-08 13:53:00 +01:00
90c4cbf2ae
v11.7.7
2019-08-08 15:45:41 +03:00
987e16cad0
Merge pull request #1385 from balena-io/tests
...
Tests part 1: Remove mochainon dependency and replace with direct testing dependencies
2019-08-08 13:44:04 +01:00
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
35110e0610
v11.7.6
2019-08-07 12:31:08 +03:00
bf722f61c7
Merge pull request #1382 from balena-io/contributing-doc
...
Fix incorrect start command in contributing document
2019-08-07 10:29:14 +01:00
08e8151b1f
Fix incorrect start command in contributing document
...
Change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com >
2019-08-07 09:18:00 +01:00
9977451b07
v11.7.5
2019-08-06 12:23:48 +03:00
9f610a521e
Merge pull request #1369 from balena-io/headless-remote-builds
...
Support headless remote builds
2019-08-06 10:22:10 +01:00
67a4e88e44
Support headless remote builds
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-08-06 08:45:05 +01:00
f0bd2f197d
v11.7.4
2019-08-02 00:28:38 +03:00
5fe908bbbf
Merge pull request #1375 from balena-io/unzip2-dependency
...
Update unzip2 dependency
2019-08-01 22:27:09 +01:00
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
9ea5198bda
v11.7.3
2019-07-22 16:42:50 +03:00
35732515ac
Merge pull request #1362 from balena-io/mixpanel-args
...
Update mixpanel tracking
2019-07-22 14:41:23 +01:00
3ea905dc68
Update mixpanel tracking
...
Change-type: patch
2019-07-22 13:42:44 +01:00
062fadfa49
v11.7.2
2019-07-18 17:46:59 +03:00
58983670f1
Merge pull request #1354 from balena-io/update-balena-preload-8.2.1
...
Update balena-preload to ^8.2.1
2019-07-18 16:45:10 +02:00
18fadf5634
Update balena-preload to ^8.2.1
...
Change-type: patch
2019-07-18 16:21:33 +02:00
80917b7198
v11.7.1
2019-07-17 23:21:01 +03:00
f21dc3e2f4
Merge pull request #1353 from balena-io/typos-gitter
...
chore: fix up small typos, remove gitter link
2019-07-17 21:17:32 +01:00
d92e076829
chore: fix up small typos, remove gitter link
...
Change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io >
2019-07-17 20:12:52 +01:00
cd491a7935
v11.7.0
2019-07-15 19:51:36 +03:00
90269525be
Merge pull request #1344 from balena-io/1164-local-secrets
...
Add build secrets and variables support for push/build/deploy to/on/via balena devices
2019-07-15 17:49:19 +01:00
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
8cfacc9cbc
Fix truncated logs in local multicontainer image builds (balena build/deploy)
...
Resolves : #1346
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-07-15 16:19:41 +01:00
9a270539c6
v11.6.1
2019-07-15 18:17:55 +03:00
df22d42412
Merge pull request #1351 from balena-io/remove-beta-suffix
...
Remove BETA suffix from Windows and macOS installers, and update INSTALL.md
2019-07-15 16:15:49 +01:00
49a7eb30c0
Remove BETA suffix from Windows and macOS installers, and update INSTALL.md
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-07-15 14:08:27 +01:00
e41ea6fb1a
v11.6.0
2019-07-09 18:30:13 +03:00
636ec2a8f2
Merge pull request #1341 from mwohlert/feature/include_sshKeys_in_os_configure
...
Add support for sshKeys in config file with os configure
2019-07-09 16:28:01 +01:00
9eae9dcee3
Add os.sshKeys to generateBaseConfig
...
Change-type: minor
2019-07-09 14:01:58 +02:00
6c26e1235c
v11.5.0
2019-07-05 17:54:12 +03:00
bacca5383a
Merge pull request #1298 from balena-io/integrate-balena-ci
...
Integrate with balena CI (installer signing)
2019-07-05 15:52:40 +01:00
32e72c832f
Add release target in repo.yml
...
Change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@balena.io >
2019-07-05 15:16:59 +02:00
05aaed07b2
Patch oclif to use "npx npm@6.9.0 install" if npm is older than 6.9.0
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-07-04 20:01:08 +01:00
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
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
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
66b997d98c
balena CI integration: Use C:\tmp to avoid 260-char path length limit
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-07-03 11:56:03 +01:00
d485fd00a0
v11.4.4
2019-07-03 02:18:55 +03:00
3322faeeb2
Merge pull request #1337 from balena-io/include-shrinkwrap-in-published
...
Add npm-shrinkwrap in package.json so that it gets published to the npm registry
2019-07-03 00:17:09 +01:00
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
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
bcc86fbcb6
v11.4.3
2019-07-01 13:23:47 +03:00
d5c7527f8d
Merge pull request #1334 from balena-io/1332-shrinkwrap-web-stream-polyfill
...
Fix "Error: Cannot find module 'web-streams-polyfill'"
2019-07-01 11:22:09 +01:00
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
79e65025cb
v11.4.2
2019-07-01 12:15:22 +03:00
dff6dafe85
Merge pull request #1330 from balena-io/upgrade-livepush
...
Explicitly upgrade livepush version to 2.0.1 to pick up fix
2019-07-01 02:13:33 -07:00
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
8bf884d425
v11.4.1
2019-06-28 18:55:39 +03:00
a6b282598b
Merge pull request #1326 from balena-io/1293-add-npm-shrinkwrap
...
Add npm-shrinkwrap.json to control dependency updates
2019-06-28 16:54:04 +01:00
77089e31e4
Unpin selected dependencies following addition of npm-shrinkwrap.json
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-28 12:30:56 +01:00
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
d5586e12d4
v11.4.0
2019-06-27 19:01:52 +03:00
7e1f4791ed
Merge pull request #1328 from balena-io/1327-balena-version-options
...
Add options to `balena version` to show Node.js version
2019-06-27 17:00:14 +01:00
9d5ecb5f9c
Add options to 'balena version' to show Node.js version
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-27 16:22:26 +01:00
236dce37da
Pin the major Node version used by standalone zip packages to Node 10
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-27 13:10:55 +01:00
a2ee48f2fb
v11.3.6
2019-06-27 15:06:08 +03:00
b74a0d1141
Merge pull request #1329 from balena-io/1306-patch-preload-tarfs
...
Patch 'pkg' package to resolve 'preload' issue in standalone installations
2019-06-27 13:04:19 +01:00
34d7b84d1e
Patch 'pkg' package to resolve 'preload' issue in standalone installs
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-27 00:50:35 +01:00
d999b901bb
v11.3.5
2019-06-26 15:29:12 +03:00
4a9d133c11
Merge pull request #1325 from balena-io/changelog
...
Add machine-readable changelog
2019-06-26 13:27:36 +01:00
3a7604368a
Add machine-readable changelog
...
Change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-06-26 12:24:03 +01:00
df2e611c42
v11.3.4
2019-06-26 14:13:33 +03:00
30e48b658f
Merge pull request #1324 from balena-io/1302-fix-ssh-numeric-short-uuid
...
Fix incorrect parsing of numeric short UUIDs in ssh and tunnel actions
2019-06-26 14:12:08 +03:00
f095ac169a
patterns: Add debug logs in the getOnlineTargetUuid resolution
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-06-26 13:44:56 +03:00
f0030a1891
tunnel: Fix incorrect parsing of numeric short UUIDs
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-06-26 13:44:56 +03:00
1d3af3245a
ssh: Fix incorrect parsing of numeric short UUIDs
...
Resolves : #1302
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-06-26 13:44:56 +03:00
f4612116b9
v11.3.3
2019-06-20 19:33:22 +03:00
65ab3008e6
Merge pull request #1318 from balena-io/fix-multiple-image-use-push
...
Fix using an image more than once in a balena push
2019-06-20 09:31:34 -07:00
36026d8556
Fix using an image more than once in a balena push
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-20 16:46:29 +01:00
436ad60f4e
v11.3.2
2019-06-20 18:42:01 +03:00
e0ee333717
Merge pull request #1320 from balena-io/remove-double-printed-log
...
Remove the livepush initialisation double printed log
2019-06-20 08:40:38 -07:00
3b09c5ac91
Remove the livepush initialisation double printed log
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-20 15:20:19 +01:00
6994499f14
v11.3.1
2019-06-18 15:03:27 +03:00
9e19b5875b
Merge pull request #1313 from balena-io/fix-livepush-newline
...
Fix output of seperation newline during livepush
2019-06-18 05:00:09 -07:00
c3e5147a19
Fix output of seperation newline during livepush
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-18 11:45:12 +01:00
5e46815ac7
v11.3.0
2019-06-18 13:44:55 +03:00
7b37c60e11
Merge pull request #1314 from balena-io/file-based-secrets
...
If a secrets file is not specified, read it from the data directory
2019-06-18 03:43:03 -07:00
cf9fdbe6e4
If a secrets file is not specified, read it from the data directory
...
Change-type: minor
Closes : #1164
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-18 11:13:09 +01:00
66dfddc96d
v11.2.2
2019-06-16 17:20:25 +03:00
1fa2347608
Merge pull request #1307 from balena-io/1300-issue-template
...
docs: update GitHub issue template, Node versions and sample Dockerfile
2019-06-16 15:18:42 +01:00
6bed43fe1f
docs: update GitHub issue template, required Node version and sample Dockerfile
...
Resolves : #1300
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-16 01:42:55 +01:00
46806c8377
v11.2.1
2019-06-12 16:00:40 +03:00
cf93438df1
Merge pull request #1305 from balena-io/live-ignore-dev
...
livepush: Ignore the .git directory when performing a livepush
2019-06-12 05:58:47 -07:00
ea43130135
livepush: Ignore the .git directory when performing a livepush
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-12 12:41:46 +01:00
5e4daf8c3d
v11.2.0
2019-06-11 15:53:33 +03:00
20474aeb55
Merge pull request #1143 from balena-io/788-hup
...
Add device OS update action
2019-06-11 15:51:28 +03:00
825213c02a
Add device OS update action
...
Resolves : #788
Depends-on: https://github.com/balena-io/balena-sdk/pull/638
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-06-11 15:27:23 +03:00
13cef01374
v11.1.0
2019-06-10 13:38:49 +03:00
7271f90dc6
Merge pull request #1301 from balena-io/cancellable-livepushes
...
Add cancellable livepushes, when a file changes during a current livepush
2019-06-10 03:36:51 -07:00
8b5ebe0645
Pin prettier and add formatting changes
...
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-10 11:07:51 +01:00
24e49bf131
Cancel ongoing livepushes when a new change occurs
...
Also fix livepush logging when a new container is created (previously
the logs of the commands would stop working after this has happened)
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-07 15:59:27 +01:00
5a0ef354f1
Fix ts-node invocation in balena-dev
...
Properly pull in the project file, as it exists in a different
directory.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-07 15:02:25 +01:00
f8a9c10a77
v11.0.7
2019-06-07 04:01:30 +03:00
bace8b5c1e
Merge pull request #1299 from balena-io/add-missing-doc
...
Update tunnel documentation after argument changes
2019-06-07 01:59:25 +01:00
d8c942c77e
Fix "catch-uncommitted" build failure (npm run prettify)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-07 01:30:32 +01:00
7fccd4a35e
Update tunnel documentation after argument changes
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-06 17:56:20 +01:00
b78dd26f23
v11.0.6
2019-06-06 19:41:44 +03:00
47c63e0e1d
Merge pull request #1296 from balena-io/fix-tunnel-device-prompt
...
Add single code path to get full, online-only device UUIDs
2019-06-06 17:38:59 +01:00
5d137f3c20
fix: Add single code path to get full, online-only device UUIDs
...
Both the tunnel and SSH commands require a full UUID for an online
device. A single code path was added to provide this, taking either
an application name or a partial UUID as a search parameter.
In the event of an application name being provided, a device select
form is presented to the user to pick from the online devices at that
time.
Change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io >
2019-06-06 17:05:08 +01:00
2bbdfda92e
v11.0.5
2019-06-06 16:51:58 +03:00
2f2f16267f
Merge pull request #1278 from balena-io/resin-cli-form.d.ts
...
Add initial typings for resin-cli-form
2019-06-06 16:49:53 +03:00
051268168a
Add initial typings for resin-cli-form
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-06-06 16:21:35 +03:00
2b264df41b
v11.0.4
2019-06-06 12:45:39 +03:00
eba193278e
Merge pull request #1294 from balena-io/docs-scan
...
Add 'scan' command to the website reference documentation
2019-06-06 10:43:16 +01:00
462b41b4ea
Add 'scan' command to the website reference documentation
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-05 23:17:59 +01:00
ab5815c277
v11.0.3
2019-06-05 18:38:08 +03:00
f75ffb53f5
Merge pull request #1292 from balena-io/1291-regex-s-flag
...
Fix 'npm help' SyntaxError on Node 8 (invalid 's' regex flag)
2019-06-05 16:35:08 +01:00
3387f8f656
Fix 'npm help' SyntaxError on Node 8 (invalid 's' regex flag)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-05 16:12:16 +01:00
e8325e8268
v11.0.2
2019-06-05 16:23:27 +03:00
c2491497b5
Merge pull request #1290 from balena-io/1289-fix-patch-package-production
...
Fix "npm install --production" installation (missing patch-package dependency)
2019-06-05 14:21:27 +01:00
4596005a1f
Fix "--production" installation (missing patch-package dependency)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-05 13:42:27 +01:00
8d9cbbb526
v11.0.1
2019-06-04 22:32:52 +03:00
17e51799f5
Merge pull request #1286 from balena-io/fix-travis-release
...
Fix Travis release
2019-06-04 20:30:13 +01:00
df797cdc2c
Fix Travis release
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 20:13:18 +01:00
57fc26c0f7
v11.0.0
2019-06-04 21:17:56 +03:00
abc2cfd14c
Merge pull request #1285 from balena-io/release-v11
...
Release balena-cli v11.0.0
2019-06-04 19:16:16 +01:00
612fefcc65
Merge pull request #1284 from balena-io/1283-remove-signup
...
Remove 'signup' command
2019-06-04 17:24:52 +01:00
0bbe376e41
Remove 'signup' command
...
Change-type: major
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 17:06:46 +01:00
04223dbc58
Revert bin/balena (previously renamed bin/run for oclif compatibility)
...
Change-type: major
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:52:38 +01:00
b5c4348de1
balena CI integration: Patch @oclif/dev-cli to install 7zip on demand
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:52:38 +01:00
751749325f
Add warning notices for replaced 'local' commands in v11
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:52:37 +01:00
1e2e48b149
Revert 'balena flash' to 'balena local flash'
...
Change-type: major
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:52:37 +01:00
01b454351b
Fix SSH'ing into a device from application
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:52:36 +01:00
6696b1b5f7
Make livepush the default when pushing to a local device
...
Change-type: major
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:52:36 +01:00
5da307f02e
Make the CommandDefinition option parameter a Partial
...
This ensures that no code accidentally relies on them being present, and
the types are then correct.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:52:35 +01:00
b391c96e64
Allow multiple services to be tailed with balena logs and push
...
Also correctly type the input.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:52:35 +01:00
0ee73f5164
Don't require a login for commands operating on local devices
...
Change-type: patch
Closes : #1195
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:52:35 +01:00
1a1861bfcb
Remove or move most local namespaced commands
...
Change-type: major
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:52:34 +01:00
717c43f10b
Update the CLI's installation instructions for executable installers
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:52:34 +01:00
dafbdd5f34
Add native installers for Windows and macOS
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:52:33 +01:00
c204dbd6cd
Bump denymount version and delete redundant patch (chore task)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:51:59 +01:00
6e7f51758e
Add CONTRIBUTING.md and some guidance on commit messages and doc files.
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:51:59 +01:00
ea89a6f221
Update documentation markdown following v11-meta branch rebase
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:51:58 +01:00
94c9e13106
Fix windows straight-to-container SSH
...
Closes : #1211
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:51:58 +01:00
64c2f00d2a
Update balena ssh command to support local devices and multicontainer
...
Change-type: major
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-06-04 13:51:57 +01:00
8f8d6b5f08
Sort 'balena help' primary commands in manually specified order
...
Connects-to: #1140
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:51:57 +01:00
c49a1d3fbf
Remove --dockerPort's -p alias for balena preload
...
It was conflicting with --pin-device-to-release -p alias
Changelog-entry: Remove --dockerPort's -p alias for `balena preload`
Change-type: major
2019-06-04 13:51:56 +01:00
abf573fa47
Begin the transition to oclif with 'balena env add' (fix dropped leading
...
zero in device UUID).
This commit is fairly chunky because it adds the oclif dependency for
the first time, and refactors the CLI help and docs generation code to
accommodate both Capitano and oclif.
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:51:56 +01:00
13e3e5e8ea
Bump min Node.js version to 8.0, ts-node to 8.1 and typescript to 3.4.
...
Refactor typings folder for use with the tsconfig typeRoots option.
Change-type: major
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 13:51:55 +01:00
faa558b432
v10.17.5
2019-06-04 09:10:48 +03:00
4eea5e822b
Merge pull request #1282 from balena-io/pin-moment-duration-format
...
Pin moment-duration-format package (ReferenceError: window is not defined)
2019-06-04 09:08:50 +03:00
fe3e348128
Pin moment-duration-format package (ReferenceError: window is not defined)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-06-04 02:47:45 +01:00
7535b7110d
v10.17.4
2019-06-03 14:19:41 +03:00
0aaf6dff41
Merge pull request #1277 from balena-io/gitignore-fast-boot
...
.gitignore: Add fast-boot.json generated by balena-dev command
2019-06-03 14:17:30 +03:00
aca58743ea
.gitignore: Add fast-boot.json generated by balena-dev command
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-06-03 13:57:12 +03:00
f6a262bcde
v10.17.3
2019-05-31 17:23:25 +03:00
9cc81866eb
Merge pull request #1276 from balena-io/1275-npmrc
...
Use an .npmrc to prevent creating a package-lock on each install
2019-05-31 17:21:30 +03:00
0607c2f231
Use an .npmrc to prevent creating a package-lock on each install
...
Resolves : #1275
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-05-31 16:52:55 +03:00
fe0ba62026
v10.17.2
2019-05-30 18:05:43 +03:00
f2af7b2588
Merge pull request #1269 from balena-io/newline-build-arg
...
Allow newline characters in build/deploy --buildArg values
2019-05-30 16:03:40 +01:00
e145540132
Allow newline characters in build/deploy --buildArg values
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-05-30 15:03:56 +01:00
d21b84956c
v10.17.1
2019-05-30 16:02:58 +03:00
841ce9fd68
Merge pull request #1270 from balena-io/fix-build-types-mz
...
Fix CI build error (missing @types/mz)
2019-05-30 14:00:05 +01:00
a4efc7c9c4
Fix CI build error (missing @types/mz)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-05-30 12:57:03 +01:00
e6ecb0ec0b
v10.17.0
2019-05-29 18:05:38 +03:00
c420d0f63c
Merge pull request #1262 from balena-io/preload-add-certificate-option
...
Add preload --add-certificate option
2019-05-29 17:03:24 +02:00
f3ef7f6e18
Add preload --add-certificate option
...
Change-type: minor
2019-05-28 16:35:29 +02:00
e36435bb4c
v10.16.0
2019-05-27 17:38:47 +03:00
825964fdc6
Merge pull request #1258 from balena-io/1070-remove-20-image-limit
...
compose: remove artificial 20 repo limit
2019-05-27 22:36:26 +08:00
5202e137d5
compose: remove artificial 20 repo limit
...
This issue has now been fixed server-side
Connects-to: #1070
Change-type: minor
Signed-off-by: Matthew McGinn <matthew@balena.io >
2019-05-27 22:12:58 +08:00
d23d837b8c
v10.15.0
2019-05-27 17:06:11 +03:00
8c537c112d
Merge pull request #1257 from balena-io/better-livepush-dockerfile-change-restart
...
Better livepush dockerfile change restart
2019-05-27 07:04:05 -07:00
106b971410
Add a much faster container replacement for livepush
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-27 13:48:53 +01:00
39cf86ed85
Add a containerId request function to the device api module
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-27 13:48:53 +01:00
5de7a50fc0
v10.14.0
2019-05-27 15:47:25 +03:00
ba4301487f
Merge pull request #1256 from balena-io/1255-local-push-vars
...
Add the ability to specify an environment variable when pushing to local mode device
2019-05-27 05:45:41 -07:00
f77156772a
Add the ability to specify an environment variable when pushing to local
...
mode device
Closes : #1255
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-27 13:23:55 +01:00
a6d6035725
v10.13.6
2019-05-22 18:51:56 +03:00
5e0d24a1f1
Merge pull request #1248 from balena-io/fix-latest-commit-alias
...
Fix `balena preload --commit current` alias
2019-05-22 17:50:06 +02:00
9434570c2d
Improve preload's --commit parameter description
...
Change-type: patch
2019-05-22 17:29:08 +02:00
674c0ca7b8
Fix balena preload --commit current
alias
...
Change-type: patch
2019-05-22 17:13:55 +02:00
cccc8012c9
v10.13.5
2019-05-22 15:55:18 +03:00
29bfcf7ac5
Merge pull request #1244 from balena-io/update-balena-preload
...
Update balena preload
2019-05-22 14:52:46 +02:00
2091768c84
Rename preload --commit latest
to preload --commit current
...
`latest` is still supported
Change-type: patch
2019-05-21 18:00:01 +02:00
36ab6f5808
Update balena-preload to 8.1.4
...
Change-type: patch
2019-05-21 14:02:45 +02:00
b45e80654c
v10.13.4
2019-05-20 19:54:18 +03:00
8c60c9e076
Merge pull request #1242 from balena-io/1241-apps-length-undefined
...
Fix TypeError when running 'balena apps'
2019-05-20 17:51:40 +01:00
d47fe0609f
Fix TypeError when running 'balena apps'
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-05-20 17:21:01 +01:00
3b5f3c6665
v10.13.3
2019-05-17 21:16:35 +03:00
1bfba85d58
Merge pull request #1239 from balena-io/1238-fix-apps-device-counts
...
apps: Fix the device count columns being empty
2019-05-17 21:14:28 +03:00
cb14928866
apps: Fix the device count columns being empty
...
Connects-to: #1238
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-05-17 20:48:55 +03:00
4088e4c66e
v10.13.2
2019-05-17 20:00:43 +03:00
01a1bcdc8a
Merge pull request #1237 from balena-io/1236-rm-intermediate-containers
...
Remove intermediate containers when doing a local push
2019-05-17 09:58:32 -07:00
05c3d2a5db
Remove intermediate containers when doing a local push
...
Change-type: patch
Closes : #1236
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-17 17:43:41 +01:00
7da250914e
v10.13.1
2019-05-16 13:05:40 +03:00
eaad5377b4
Merge pull request #1232 from balena-io/1231-os-build-config-example-fix
...
docs: Fix os configure example in os build-config docs
2019-05-16 13:03:23 +03:00
9f15ee58df
docs: Fix os configure example in os build-config docs
...
Connects-to: #1231
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-05-16 12:38:44 +03:00
ee267cd114
v10.13.0
2019-05-16 12:33:46 +03:00
b35a51ef3a
Merge pull request #1228 from balena-io/1177-api-device-type-versions
...
Use the open-balena-api endpoints for device type & version info
2019-05-16 12:31:58 +03:00
7ce43f4018
Use the open-balena-api endpoints for device type & version info
...
Resolves : #1177
HQ: https://github.com/balena-io/balena/issues/1744
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-05-15 21:03:57 +03:00
3ba8be02e7
v10.12.1
2019-05-15 20:19:04 +03:00
9a9d3f5c32
Merge pull request #1230 from balena-io/preload
...
preload: bump version to fix preloading on logstream supervisors
2019-05-15 18:16:58 +01:00
0adaeb5465
preload: bump version to fix preloading on logstream supervisors
...
Change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-05-15 17:56:00 +01:00
783cab2e50
v10.12.0
2019-05-15 17:40:55 +03:00
a47d2d4454
Merge pull request #1229 from balena-io/update-cli-video-2
...
Fix video url
2019-05-15 16:38:45 +02:00
1f728050c8
Fix video url
...
Change-type: minor
Signed-off-by: Daniel Andrade <daniel@balena.io >
2019-05-15 14:33:54 +01:00
15ec99577a
v10.11.1
2019-05-15 16:33:39 +03:00
fb2e498aa9
Merge pull request #1221 from balena-io/debounced-livepush
...
Debounce livepush invocations to collect changes together
2019-05-15 06:31:29 -07:00
7529a9a2a2
Debounce livepush invocations to collect changes together
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-15 14:01:30 +01:00
22b02c261f
v10.11.0
2019-05-15 13:42:35 +03:00
8f014710c0
Merge pull request #1227 from balena-io/update-video-url
...
Update balena-cli video url
2019-05-15 12:40:14 +02:00
308d1afb83
Update balena-cli video url
...
Change-type: minor
Signed-off-by: Daniel Andrade <daniel@balena.io >
2019-05-15 11:16:52 +01:00
c15276d239
v10.10.5
2019-05-14 16:22:38 +03:00
ecae517de0
Merge pull request #1224 from balena-io/Jazzagi-patch-1
...
Update instructions for adding folder to path in MacOS
2019-05-14 14:19:52 +01:00
69cc2a0946
Update instructions for adding folder to path in MacOS
...
Change-type: patch
2019-05-14 13:53:02 +01:00
7a8fc14686
v10.10.4
2019-05-14 15:25:44 +03:00
eaa886c31c
Merge pull request #1220 from balena-io/1219-tcp-keepalive
...
Use TCP keepalive probes to detect local log stream closing
2019-05-14 05:23:18 -07:00
20ae2bc57a
Pin pkg version to avoid node 6 error
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-14 12:37:27 +01:00
96c975d17e
Use TCP keepalive probes to detect local log stream closing
...
Change-type: patch
Closes : #1219
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-14 11:39:57 +01:00
ff8d784582
v10.10.3
2019-05-10 19:14:41 +03:00
53bee83047
Merge pull request #1213 from balena-io/977-denymount-pkg
...
Fix 'local configure' on macOS standalone installation
2019-05-10 17:12:43 +01:00
6e343c36a8
Fix 'local configure' on macOS standalone installation
...
Resolves : #977
Resolves : #1212
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-05-10 16:18:13 +01:00
e29c275b4c
v10.10.2
2019-05-10 18:04:14 +03:00
7faf363180
Merge pull request #1218 from balena-io/update-deps
...
Update dependencies including a balena-preload fix for lots of releases
2019-05-10 16:02:09 +01:00
a503cb4757
Update dependencies including a balena-preload fix for lots of releases
...
Change-type: patch
2019-05-10 15:38:12 +01:00
b3470ac909
v10.10.1
2019-05-04 22:53:16 +03:00
ba4c93ccf5
Merge pull request #1203 from balena-io/842-update-notifier-standalone
...
Update daily upgrade notifier message for non-npm installations
2019-05-04 20:51:37 +01:00
87401ad569
Replace 'npm' upgrade notifier message with INSTALL.md URL
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-05-04 18:34:08 +01:00
181afb34f8
v10.10.0
2019-05-03 15:32:30 +03:00
bfdfa28922
Merge pull request #1206 from balena-io/qemu
...
qemu: use v4.0.0
2019-05-03 13:30:24 +01:00
21840d9245
qemu: use v4.0.0-balena
...
Also append the QEMU version to the locally cached copy, so the
CLI can correctly bump version whenever QEMU_VERSION is bumped
in the future.
Change-type: minor
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-05-03 12:37:36 +01:00
d9c3332cb2
v10.9.4
2019-05-02 16:19:15 +03:00
29d684f9c3
Merge pull request #1202 from balena-io/1196-better-detached-logging
...
Better livepush ux
2019-05-02 14:16:44 +01:00
a832f47508
Improve livepush UX
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-02 14:06:34 +01:00
4557cf626f
Improve logging for detached mode + livepush
...
Change-type: patch
Closes : #1196
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-02 14:06:26 +01:00
8c68aaad49
v10.9.3
2019-05-02 15:38:03 +03:00
260c6fccd2
Merge pull request #1208 from balena-io/dependencies
...
update dependencies and tests
2019-05-02 13:36:05 +01:00
d40f2eb500
actions/auth: fix mixed indentation error
...
Change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-05-02 13:22:22 +01:00
b6f3975bc1
dependencies: bump gulp to v4
...
To fix the same error as here https://github.com/nodejs/node/issues/20285
Task changes as described at https://fettblog.eu/gulp-4-parallel-and-series/
Change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-05-02 11:53:54 +01:00
f2bd3c0ffb
dependencies: bump etcher-sdk to pull in fixes
...
Change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-05-02 11:53:50 +01:00
3ae01fdaa0
v10.9.2
2019-05-02 13:53:25 +03:00
2452b42f81
Merge pull request #1204 from balena-io/1174-add-INSTALL-md-review
...
Update README and INSTALL docs (review typos and some rewording)
2019-05-02 11:51:23 +01:00
3303ac21c9
Update README and INSTALL docs (review typos and some rewording)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-05-01 18:15:47 +01:00
1b277bda87
v10.9.1
2019-05-01 11:16:23 +03:00
5f67c243c0
Merge pull request #1205 from balena-io/better-.local-detection
...
Allow any amount of subdomains when parsing .local addresses
2019-05-01 09:14:36 +01:00
9bbfb31bf7
Allow any amount of subdomains when parsing .local addresses
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-05-01 08:50:27 +01:00
5b805fe1da
v10.9.0
2019-04-29 16:50:50 +03:00
24ed25aa37
Merge pull request #1175 from balena-io/1174-add-INSTALL-md
...
Add INSTALL.md file and centralise other docs on README.md
2019-04-29 14:48:12 +01:00
2ad0b60aeb
Unify the CLI instructions between capitanodoc.ts and README.md, move
...
the installation instructions to INSTALL.md, and update the markdown
generation scripts.
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-04-29 14:27:32 +01:00
37bd6be77b
v10.8.2
2019-04-29 13:13:22 +03:00
88ad591a83
Merge pull request #1194 from balena-io/1187-numeric-app-name
...
Handle app names that look like a number (e.g. 1234)
2019-04-29 11:11:15 +01:00
30c36a26e2
Handle app names that look like a number (eg 1234)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-04-27 00:54:15 +01:00
6d6afc5140
v10.8.1
2019-04-26 19:02:14 +03:00
fc79d89f10
Merge pull request #1191 from balena-io/better-detached-live
...
Add better semantics for detached mode + live for push
2019-04-26 16:59:49 +01:00
57fba32fa2
Add better semantics for detached mode + live for push
...
Now if you pass both --live and --detached, the logs won't be displayed
but livepush will continue to run.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-26 16:50:27 +01:00
b41f9b9261
v10.8.0
2019-04-25 13:37:06 +03:00
a9aa7538f3
Merge pull request #1190 from balena-io/push-logs-.local
...
Allow specifying a .local address for logs and push
2019-04-25 11:34:55 +01:00
1b13d1b969
Allow specifying a .local address for logs and push
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-25 11:00:45 +01:00
e6b09f1b94
v10.7.0
2019-04-24 19:47:46 +03:00
8fa592dff0
Merge pull request #1188 from balena-io/system-logs
...
Allow filtering of system logs with push and logs commands
2019-04-24 17:45:40 +01:00
a6d2950260
Allow filtering of system logs with push and logs commands
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 17:30:18 +01:00
b22ddb50f1
v10.6.0
2019-04-24 17:56:56 +03:00
0aa10ba2a1
Merge pull request #1186 from balena-io/per-service-log-filtering
...
Add per-service filtering to logs and push
2019-04-24 15:54:41 +01:00
56c74af1ff
Add per-service filtering to logs and push
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 15:05:05 +01:00
6460d850ca
v10.5.0
2019-04-24 17:00:45 +03:00
b05aa7b385
Merge pull request #1185 from balena-io/add-detached-logs-push
...
push: Add detached flag to avoid streaming logs after local push
2019-04-24 14:58:12 +01:00
97c15208b5
push: Add detached flag to avoid streaming logs after local push
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 14:31:30 +01:00
375464eb1a
v10.4.1
2019-04-24 16:03:11 +03:00
811262ed8b
Merge pull request #1184 from balena-io/local-logs
...
Refactor and improve balena logs, with consistent interface and local mode support
2019-04-24 14:00:54 +01:00
f816cb4ce8
Fix and update log documentation
...
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 13:04:49 +01:00
7b5272e926
Add tslint config to enable consistent lint process
...
The lint configuration used seems to vary between build machines, and
this is a bug in resin-lint. Until that's fixed, we provide another
tslint which points to the resin-lint configuration.
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 12:48:52 +01:00
d412d39164
Add ability to use balena logs with a local mode device
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 12:48:52 +01:00
d41fb72ded
refactor: Convert logs action to typescript
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 12:48:51 +01:00
4676396b5f
logs: Make device logs consistent across the CLI
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 12:25:09 +01:00
b97565d2e7
refactor: Create and use validation functions for input
...
This includes IP address, application name and dotlocal url parsing.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-24 12:11:46 +01:00
a697121b97
v10.4.0
2019-04-24 13:17:19 +03:00
12615cd0dc
Merge pull request #1180 from balena-io/tunnel-short-uuid
...
tunnel: allow using partial device uuids
2019-04-24 11:15:05 +01:00
cba73eec44
tunnel: allow using partial device uuids
...
Connects-to: #1173
Change-type: minor
Signed-off-by: Will Boyce <will@balena.io >
2019-04-24 10:51:42 +01:00
f5ed0648ba
v10.3.0
2019-04-23 19:43:25 +03:00
ac5ffeda09
Merge pull request #1171 from balena-io/587-build-dockerfile-f-flag
...
Add --dockerfile option to the build, deploy and push commands
2019-04-23 17:41:17 +01:00
db25a65753
Add --dockerfile option to the build, deploy and push commands
...
It allows the selection of an alternative Dockerfile in single-
container projects that do not include a docker-compose file.
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-04-23 15:34:19 +01:00
296f1ae2de
Fix push and deploy issues under Windows ('/' vs '\' path separators)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-04-23 15:16:47 +01:00
579cdaa2e2
v10.2.0
2019-04-23 16:29:53 +03:00
69db3c0171
Merge pull request #1076 from balena-io/add-livepush
...
Add livepush to balena push
2019-04-23 14:27:54 +01:00
7c71098d86
Update livepush documentation and required versions
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 14:00:05 +01:00
490f833a33
Cleanup intermediate containers on exit of livepush
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 14:00:05 +01:00
a81c1971f1
livepush: Perform full rebuild on Dockerfile-like file change
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 14:00:05 +01:00
76034696e9
Fix lint warnings
...
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 14:00:04 +01:00
454f82883e
Add supervisor version information to push documentation
...
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 14:00:04 +01:00
6a9a9e1fdb
Add livepush ability to balena push
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 14:00:04 +01:00
cf2ad66955
log: Add livepush logging functions
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 12:14:09 +01:00
4cfaf6e666
Add device status endpoint api function
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-23 12:14:05 +01:00
bc563ea963
v10.1.1
2019-04-22 20:25:24 +03:00
65ac35a93e
Merge pull request #1179 from balena-io/1178-filter-before-patching-release-status
...
Ensure not marking successful releases as canceled
2019-04-22 20:23:13 +03:00
1ee51ca9a7
Ensure not marking successful releases as canceled
...
Resolves : #1178
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-04-22 20:09:32 +03:00
e9e15dbbe3
v10.1.0
2019-04-18 18:44:46 +03:00
a665a3d153
Merge pull request #1170 from balena-io/update-readme
...
Add more information about the stantalone version
2019-04-18 16:43:00 +01:00
9da5f88ecf
Updated CLI installation notes on README.md and ran prettier
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-04-18 14:52:51 +01:00
14e9b34636
Add more information about the stantalone version
...
Change-type: minor
Signed-off-by: Daniel Andrade <daniel@balena.io >
2019-04-17 17:56:33 +01:00
e619caea42
v10.0.1
2019-04-13 19:14:09 +03:00
a133fe8c6f
Merge pull request #1163 from balena-io/fix-ignore
...
Fix file ignore rules matching metadata folders
2019-04-13 17:12:29 +01:00
29dd5e71a1
Fix docs markdown (deprecation messages for 'local push' and 'sync')
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-04-13 16:23:06 +01:00
9b52dec725
Fix file ignore rules matching metadata folders breaking qemu builds
...
Change-type: patch
2019-04-12 16:16:56 +03:00
6bc55ea7ab
Merge pull request #1160 from balena-io/change-sync-deprecation-message
...
Remove information about livepush in sync deprecation message
2019-04-09 14:35:30 +01:00
717affa591
Remove information about livepush in sync deprecation message
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-04-09 11:08:40 +01:00
6a9eeaaba2
v10.0.0
2019-04-03 20:01:58 +03:00
98eaeddbfe
Merge pull request #1152 from balena-io/1140-1141-deprecate-commands
...
Remove 'quickstart' command and deprecate 'local push'.
2019-04-03 18:00:15 +01:00
30698c62e3
Remove 'quickstart' command and deprecate 'local push'.
...
Change-type: major
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-04-03 17:34:55 +01:00
79e240f630
v9.15.6
2019-03-29 15:58:58 +02:00
6825ffe416
Merge pull request #1149 from balena-io/local-push-upgrades
...
Support nocache flag in push <ip>
2019-03-29 13:56:20 +00:00
b9bf00d329
Support nocache flag in push <ip>
...
Change-type: patch
Closes : #1128
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-03-28 13:29:52 +00:00
5ae7457f45
v9.15.5
2019-03-28 14:26:33 +02:00
d78dfcb1de
Merge pull request #1147 from balena-io/bump-docker-progress-400
...
Bump docker-progress version (4.0.0) to improve `balena deploy` error handling
2019-03-28 12:23:55 +00:00
95c4c59ca0
Bump docker-progress (4.0.0) to improve balena deploy
error
...
handling.
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-26 23:30:13 +00:00
3a06c5df72
v9.15.4
2019-03-26 01:00:24 +02:00
d30144a16a
Merge pull request #1146 from balena-io/resin-compose-parse-2.0.4
...
Update resin-compose-parse to 2.0.4 to fix an error with extra_hosts
2019-03-25 15:58:41 -07:00
c0990fe6c4
Update resin-compose-parse to v2.0.4
...
This fixes an issue parsing extra_hosts when building multicontainer projects.
Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io >
2019-03-25 15:43:20 -07:00
af382bfee4
Update resin-multibuild to v2.1.5
...
Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io >
2019-03-25 15:42:19 -07:00
6705369ca6
v9.15.3
2019-03-25 20:13:28 +02:00
fb05957198
Merge pull request #1145 from balena-io/1130-allow-not-logged-in-push-to-device
...
Allow 'balena push <deviceIpAddress>' when not logged in to balenaCloud.
2019-03-25 18:11:31 +00:00
6b21f5aa5a
Allow 'balena push <deviceIpAddress>' when not logged in to balenaCloud.
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-25 17:46:38 +00:00
0fac8d8d3b
v9.15.2
2019-03-18 16:32:00 +02:00
f39193ab61
Merge pull request #1138 from balena-io/bump-resin-lint-301-multibuild-214
...
Bump resin-lint major version (3.0.1), resin-multibuild (2.1.4) and docker-progress (3.0.5)
2019-03-18 14:30:09 +00:00
a883948d56
Bump resin-multibuild (2.1.4), docker-progress (3.0.5), resin-lint (3.0.1)
...
The new resin-multibuild and docker-progress versions widen the range
of errors caught by the 'balena push' and 'balena build' commands.
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-18 14:09:06 +00:00
da86d3303f
v9.15.1
2019-03-12 15:54:38 +02:00
2f3138208a
Merge pull request #1137 from balena-io/codeowners
...
Add maintainer as code owner
2019-03-12 13:52:34 +00:00
e688e10684
Add maintainer, reviewers, and devexp team as code owners
...
Change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-03-12 13:34:27 +00:00
66b62df70b
v9.15.0
2019-03-12 14:13:19 +02:00
a4dd45e6a6
Merge pull request #1136 from balena-io/ssh-no-suggest
...
ssh: add flag not to suggest devices to connect to
2019-03-12 12:11:19 +00:00
b4439b7d78
ssh: add --noninteractive
flag not to suggest devices to connect to
...
The suggestion happens if the UUID supplied is not found. Because
of that function, it's impossible to do an atomic connect to a device
in non-interactive mode. The auto-suggestion results connecting to
the first available device, which is likely not the intended action.
The current workaround is running a `balena device UUID` and check
its exit code before running `balena ssh UUID`, but since these
are independent steps, still can connect to another device, if between
the two commands anything changes. With this flag used, one could never
connect accidentally to the wrong device due to suggestions.
Change-type: minor
Signed-off-by: Gergely Imreh <gergely@balena.io >
2019-03-12 11:50:17 +00:00
bf566b7bb7
v9.14.7
2019-03-11 18:46:47 +02:00
2c897a1b18
Merge pull request #1134 from balena-io/ssh-version
...
ssh: correct the minimum OS version that allows host OS connection
2019-03-11 16:45:00 +00:00
a5cfbb3181
ssh: correct the minimum OS version that allows host OS connection
...
Since openBalena API v0.11.0 (downstream API 9.16.0) the minimum
OS version has been lowered from 2.7.5 to 2.0.0 for host OS access.
Change-type: patch
Signed-off-by: Gergely Imreh <imrehg@gmail.com >
2019-03-11 15:24:12 +00:00
119a630643
v9.14.6
2019-03-08 15:51:06 +02:00
c6fe6b5e3e
Merge pull request #1131 from balena-io/1102-owner-legacy-deploy
...
Fix 'unauthorized' error for additional members of legacy apps
2019-03-08 13:47:05 +00:00
6ff43b11b1
Fix 'unauthorized' error for additional members of legacy apps
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-07 18:01:19 +00:00
f35655028e
v9.14.5
2019-03-05 16:19:34 +01:00
709af3e92b
Merge pull request #1125 from balena-io/1010-retry-image-push-unknown-blob
...
Handle 'unknown blob' errors and retry image pushing
2019-03-05 15:17:55 +00:00
5ec9dce507
Retry image push a few times (balena deploy, 'unknown blob')
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-05 15:02:52 +00:00
1e81638433
Harden 'remote-build' error handling (balena push)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-05 13:17:37 +00:00
145b613f5d
v9.14.4
2019-03-05 11:00:31 +01:00
a243c3f577
Merge pull request #1126 from balena-io/update-resin-multibuild
...
Update resin-multibuild to pick up fixes
2019-03-05 09:58:15 +00:00
75b9ba907f
Update resin-multibuild to pick up fixes
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-03-05 09:51:08 +00:00
1a368ac4d4
v9.14.3
2019-03-04 21:06:12 +01:00
2833e8ba23
Merge pull request #1124 from balena-io/conditional-debug-hint
...
Minor doc updates (add DEBUG=1 hint)
2019-03-04 20:04:19 +00:00
de3837f777
Minor doc updates (add DEBUG hint)
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-04 19:53:18 +00:00
8dc5eaca52
v9.14.2
2019-03-01 12:54:23 +01:00
5c41de0c9d
Merge pull request #1122 from balena-io/bump-resin-multibuild-context-bug
...
Bump resin-multibuild version to fix docker-compose 'context' issue
2019-03-01 11:52:45 +00:00
7a258f022f
Bump resin-multibuild version to fix docker-compose 'context' issue
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-03-01 11:38:16 +00:00
cbdf1c3ccf
v9.14.1
2019-02-28 11:21:18 +01:00
dcab2404fa
Merge pull request #1119 from balena-io/registry-secrets-help-msg-build-deploy
...
Add registry-secrets help documentation for the build and deploy commands
2019-02-28 10:19:30 +00:00
05e80094de
Add registry-secrets help msg for build and deploy commands
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-27 21:58:44 +00:00
9fab994dec
v9.14.0
2019-02-27 16:23:49 +01:00
6eddd1ccd3
Merge pull request #1118 from balena-io/1116-private-reg-build-deploy
...
Extend private registry support to balena build and deploy commands
2019-02-27 15:21:46 +00:00
211fb824a1
Extend private registry support to balena build and deploy commands
...
Resolves : #1116
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-27 13:16:09 +00:00
17c7b97abe
v9.13.0
2019-02-27 14:14:56 +01:00
ac3c539d45
Merge pull request #1115 from balena-io/1114-private-reg-compose-image
...
Integrate new resin-multibuild major version (private registry auth for docker-compose 'image' instruction)
2019-02-27 13:13:15 +00:00
c1e94e661f
Integrate new resin-multibuild major version (private docker registry
...
authentication support for the docker-compose 'image' instruction).
Resolves : #1114
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-27 10:33:25 +00:00
8a6ee5905a
v9.12.7
2019-02-27 11:05:02 +01:00
36c636474d
Merge pull request #1112 from balena-io/1108-device-uuid-starts-with-zero
...
Fix parsing of not-really-numeric device UUID parameters
2019-02-27 10:02:54 +00:00
0bff122b1c
Fix parsing of not-really-numeric device UUID parameters
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-26 10:43:57 +00:00
2ffb9bb574
v9.12.6
2019-02-22 18:54:30 +01:00
6190d00644
Merge pull request #1111 from balena-io/fix-docs-toc
...
Fix regression in ee75ff and restore functionality to ToC in docs
2019-02-22 17:53:12 +00:00
67673a55f7
Fix regression in ee75ff and restore functionality to ToC in docs
...
Change-type: patch
Signed-off-by: Chris Crocker-White <chriscw@balena.io >
2019-02-22 16:37:57 +00:00
4448509d92
v9.12.5
2019-02-22 11:01:02 +01:00
8482961f7f
Merge pull request #1110 from balena-io/1109-prettier-on-master
...
Re-run newest prettier on master
2019-02-22 11:59:17 +02:00
552f8cc4ef
Re-run newest prettier on master
...
Resolves : #1109
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-02-22 10:02:02 +02:00
21b32633c5
v9.12.4
2019-02-20 22:53:48 +01:00
8863132e8e
Merge pull request #1105 from balena-io/refactor-tunnel-command
...
tunnel: Refactor to improve log output
2019-02-20 21:52:18 +00:00
f72b556d92
tunnel: Refactor to improve log output
...
Improve the log output and error handling in the tunnel
command code.
Signed-off-by: Rich Bayliss <rich@balena.io >
Change-type: patch
2019-02-20 21:42:59 +00:00
4b7e0a19eb
v9.12.3
2019-02-19 17:14:01 +01:00
3db92322ba
Merge pull request #1101 from balena-io/add-tunnel-command
...
tunnel: Add the tunnel command
2019-02-19 16:12:24 +00:00
aac668dfca
tunnel: Add the tunnel command
...
This allows a user to easily use the tunneling service
to open connections into their balena-managed devices.
Signed-off-by: Rich Bayliss <rich@balena.io >
Change-type: patch
2019-02-15 16:08:00 +00:00
0636dcf19d
v9.12.2
2019-02-07 19:42:22 +01:00
3fca56e819
Merge pull request #1095 from balena-io/mixpanel-api-proxy
...
Remove fetching of Mixpanel token
2019-02-07 18:40:38 +00:00
6124d8c493
Remove fetching of Mixpanel token
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-07 17:06:10 +00:00
9ef99a3aa9
v9.12.1
2019-02-05 18:09:34 +01:00
66fc47edae
Merge pull request #1094 from balena-io/commit-to-release
...
Rename localcommit to localrelease in target state for local mode
2019-02-05 17:07:22 +00:00
af948e76f3
Rename localcommit to localrelease in target state for local mode
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-02-05 16:55:49 +00:00
dfd98efe8b
v9.12.0
2019-01-22 15:02:07 +01:00
a8de833c43
Merge pull request #1083 from balena-io/dont-offer-to-disable-automatic-updates-when-device-is-pinned
...
Don't offer to disable automatic application updates when using pinning
2019-01-22 15:00:21 +01:00
3bff748fbe
Don't offer to disable automatic application updates when using pinning
...
--pin-device-to-release disables the automatic updates disabling
message.
Change-type: minor
2019-01-22 14:44:16 +01:00
8adf66512b
v9.11.2
2019-01-18 01:39:02 +01:00
d4313e6f95
Merge pull request #1079 from balena-io/692-local-flash-zip-img-doc
...
Update 'balena help local flash' documentation re zipped images
2019-01-18 00:37:48 +00:00
24fdfc9aef
Update 'balena help local flash' documentation re zipped images
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-01-17 17:52:28 +00:00
e5f454bac3
v9.11.1
2019-01-16 20:56:29 +01:00
ca9ce5ed16
Merge pull request #1077 from balena-io/733-typescript-migration-notice
...
typescript: Add TypeScript migration notice to README file
2019-01-16 19:54:59 +00:00
2087622bd6
typescript: Add TypeScript migration notice to README file
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-01-16 17:45:01 +00:00
a651e27a20
v9.11.0
2019-01-16 15:13:33 +01:00
0fd0b6e1fd
Merge pull request #1078 from balena-io/flash-compressed-images
...
Support compressed images in `balena local flash`
2019-01-16 15:12:03 +01:00
c63569d592
Support compressed images in balena local flash
...
Change-type: minor
2019-01-16 14:56:31 +01:00
7b7d00c642
v9.10.1
2019-01-15 21:37:37 +01:00
9e27889f91
Merge pull request #1056 from balena-io/typo
...
Fix up small docs typo
2019-01-15 15:36:19 -05:00
8bbb1966a4
Merge branch 'master' into typo
2019-01-15 14:27:02 -05:00
5d00e295fd
v9.10.0
2019-01-14 13:58:32 +01:00
0d4a2b65a0
Merge pull request #1071 from balena-io/fast-boot
...
Improve startup time by adding fast-boot
2019-01-14 12:57:12 +00:00
2ba53649bd
Improve startup time by adding fast-boot
...
Change-type: minor
Signed-off-by: Shaun Mulligan <shaun@balena.io >
2019-01-14 12:43:51 +00:00
31f4af721d
v9.9.4
2019-01-14 12:20:58 +01:00
ce734ba783
Merge pull request #1073 from balena-io/lazy-load-sdk
...
Lazy load the sdk as much as possible
2019-01-14 11:19:24 +00:00
77196746b3
Lazy load the sdk as much as possible
...
Change-type: patch
2019-01-13 18:03:06 +00:00
99650ab732
v9.9.3
2019-01-13 15:17:19 +01:00
96b7d4a15d
Merge pull request #1074 from balena-io/lazy-load-docker-toolbelt
...
Lazy-load docker-toolbelt
2019-01-13 14:15:50 +00:00
ce1aff1557
Lazy-load docker-toolbelt
...
Change-type: patch
2019-01-13 13:43:21 +00:00
9d5949e9d1
Merge branch 'master' into typo
2019-01-13 12:15:00 +01:00
3ca681a4a6
v9.9.2
2019-01-11 19:49:35 +01:00
49449e42be
Merge pull request #1072 from balena-io/lazy-load-patterns
...
Lazy-load resin-cli-form and resin-cli-visuals to speed up startup
2019-01-11 18:48:05 +00:00
dad3167f16
Lazy-load drive list
2019-01-11 18:36:13 +00:00
3cc632fbbb
Lazy-load etcher-sdk to speed up startup
...
Change-type: patch
2019-01-11 18:29:58 +00:00
f780d47198
Lazy-load resin-cli-form and resin-cli-visuals to speed up startup
...
Change-type: patch
2019-01-11 18:11:32 +00:00
e0bd6b9d4e
v9.9.1
2019-01-11 18:23:33 +01:00
5cf0f7030d
Merge pull request #1052 from balena-io/update-local-flash-action
...
Update "local flash" and "util available-drives" actions
2019-01-11 18:22:04 +01:00
77b763a88f
Update util available-drives action
...
* switch from coffeescript to typescript
* use etcher-sdk instead of drivelist
Change-Type: patch
2019-01-11 17:56:34 +01:00
f9390ceb10
Update lib/actions/local/flash.coffee
...
* switch to typescript
* replace etcher-image-stream with etcher-sdk
Change-type: patch
2019-01-11 17:56:34 +01:00
bc41ff0540
v9.9.0
2019-01-10 14:52:32 +01:00
54e91eb074
Merge pull request #1057 from balena-io/access_old_repos
...
Request access to previously pushed release via `balena deploy`
2019-01-10 08:50:32 -05:00
a42a1a97ba
Request access to previously pushed release via balena deploy
...
This access is used to cross mount the old layers, rather than
reuploading the layers each time.
Connects-to: #1045
Change-type: minor
Signed-off-by: Matthew McGinn <mamcgi@gmail.com >
2019-01-10 08:27:53 -05:00
f3d5e26e1e
v9.8.0
2019-01-07 19:45:17 +01:00
99eae385b8
Merge pull request #1059 from balena-io/balena-cli-docs-deps
...
Moving docs from PR #1055
2019-01-07 10:43:52 -08:00
f6d67b94f3
Escape backticks in JS template literal
...
Escape backticks in JS template literal
Change-type: minor
Signed-off-by: Trevor Sullivan <trevor@balena.io >
2019-01-01 08:53:09 -08:00
2d9bb2130e
Moving docs from PR #1055
...
Added documentation about the dependencies required to build balena-cli
Change-type: minor
Signed-off-by: Trevor Sullivan <trevor@balena.io >
2018-12-31 11:58:33 -08:00
10fff8f0f5
Merge branch 'master' of github.com:balena-io/balena-cli into typo
2018-12-31 08:22:32 -05:00
8ee994ce7d
v9.7.0
2018-12-28 23:11:23 +01:00
86aed2185d
Merge pull request #1055 from balena-io/balena-cli-deps
...
Adding information about dependency installation
2018-12-28 14:09:51 -08:00
64ec151e4b
Added documentation about the dependencies required to build balena-cli
...
Change-type: minor
Signed-off-by: Trevor Sullivan <trevor@balena.io >
2018-12-28 13:00:43 -08:00
3e4e661b28
Fix up small docs typo
...
Change-type: patch
Signed-off-by: Matthew McGinn <mamcgi@gmail.com >
2018-12-28 08:40:18 -05:00
7713ca31e5
v9.6.0
2018-12-18 22:19:12 +01:00
b0da1b4811
Merge pull request #1041 from balena-io/1015-build-secrets-command-line-options
...
Add --registry-secrets option for balena push (private registry auth)
2018-12-18 21:17:14 +00:00
0f302d30ec
Add push --registry-secrets option for private docker registry authentication
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2018-12-18 00:01:15 +00:00
140e851fcd
v9.5.0
2018-12-14 17:07:40 +02:00
b9b4343fd5
Merge pull request #1047 from balena-io/1013-os-configure-device-type
...
Add explicit device type option to `os configure` & `config generate`
2018-12-14 17:06:05 +02:00
eff49beb36
Wait for the device type compatibility check before showing the form
...
Also now fetches the device type from the image/API only once.
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 15:46:27 +02:00
952d74207d
Check that the provided device type option is of the same arch
...
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 15:46:27 +02:00
853d146457
Update the os configure examples to better explain --device-type
...
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 15:46:27 +02:00
97d6a39677
Add explicit device type option to os configure
& config generate
...
Resolves : #1013
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 12:56:43 +02:00
095a597381
v9.4.1
2018-12-14 12:38:50 +02:00
a66aec6965
Merge pull request #1050 from balena-io/node6-types
...
Fix deploy action on node 6
2018-12-14 11:37:07 +01:00
03a3ef38e1
Fix deploy action on node 6
...
Downgrade @types/node to version 6 as we support node6
Change-type: patch
2018-12-14 11:26:59 +01:00
464d706920
v9.4.0
2018-12-10 23:22:40 +02:00
61dd5acb80
Merge pull request #1046 from balena-io/866-resource-tags
...
actions: Add resource tag operations
2018-12-10 23:21:04 +02:00
1e5cf8655e
actions: Add resource tag operations
...
Resolves : #866
HQ: https://github.com/resin-io/hq/issues/150
HQ: https://github.com/resin-io/hq/pull/281
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-10 23:05:48 +02:00
f096f4f55f
v9.3.6
2018-12-03 15:25:48 +02:00
85442c4634
Merge pull request #1042 from balena-io/fix-arch-docs
...
Make architecture checking more stringent when installing emulators
2018-12-03 14:23:58 +01:00
a357405f3a
Make architecture checking more stringent when installing emulators
...
Also change the documentation to an armv7hf.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-12-03 13:10:54 +00:00
6070ee0f83
v9.3.5
2018-11-28 20:30:15 +02:00
f8721a324d
Merge pull request #1040 from balena-io/fix-event-stream-vulnerability
...
Fix potential dependency security issue
2018-11-28 20:28:48 +02:00
ca861a6349
Fix potential dependency security issue
...
Until further investigation it is recommended to pin event-stream
to v3.3.4.
Change-type: patch
See: https://github.com/dominictarr/event-stream/issues/116
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-28 20:15:28 +02:00
493c6576c3
v9.3.4
2018-11-28 19:53:54 +02:00
a8765af589
Merge pull request #1037 from balena-io/update-docker-qemu-transpose
...
Update dependencies and pin event-stream
2018-11-28 18:52:12 +01:00
ca8484b466
Update dependencies
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-11-28 17:03:47 +00:00
7a8d746a54
v9.3.3
2018-11-27 17:32:16 +02:00
1cffcd9b9e
Merge pull request #1039 from balena-io/1038-is-initialize-nonbluebird-promise
...
actions/os-initialize: Convert Promise to a Bluebird one
2018-11-27 17:30:13 +02:00
b6c041c9b5
actions/os-initialize: Convert Promise to a Bluebird one
...
Resolves : #1038
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-27 10:34:21 +02:00
47b35db03e
v9.3.2
2018-11-26 11:04:04 +02:00
78985ff633
Merge pull request #1034 from balena-io/1033-fix-os-configure-wo-version
...
actions/os: Fix os configure using bluebird methods on plain promise
2018-11-26 11:02:50 +02:00
93a5380c09
actions/os: Fix os configure using bluebird methods on plain promise
...
Resolves : #1033
Connects-to: #1007
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-26 10:00:49 +02:00
6677f1faf5
v9.3.1
2018-11-26 10:00:27 +02:00
e7b32e941a
Merge pull request #1035 from balena-io/1007-document-configure-version
...
actions/config: Fix examples to include --version as required
2018-11-26 09:58:59 +02:00
5abd240d50
actions/config: Fix examples to include --version as required
...
Connects-to: #1007
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-23 16:01:01 +02:00
759c2d4a6f
v9.3.0
2018-11-22 16:28:28 +02:00
92772952fd
Merge pull request #1027 from balena-io/update-node-ext2fs-and-preload
...
Stop pinning ext2fs and update preload to ^8.0.4
2018-11-22 15:26:55 +01:00
2f53cbf088
Stop pinning ext2fs and update preload to ^8.0.4
...
* ext2fs fixes build issues on 32 bit Linux platforms
* preload fixes issues with the --dont-check-arch flag
Change-type: minor
2018-11-22 14:46:45 +01:00
c3b74a869a
v9.2.2
2018-11-20 15:38:57 +02:00
841d1927a9
Merge pull request #1029 from balena-io/fix-os-config
...
Fix missing import in `os configure`
2018-11-20 15:36:24 +02:00
06c450e9a5
Fix missing import in os configure
...
Fixes #1028
Change-type: patch
2018-11-20 13:14:49 +02:00
67de638c76
v9.2.1
2018-11-19 16:15:29 +01:00
c90b8eef97
Merge pull request #1026 from balena-io/case-insensitive-push
...
Add case-insensitive checking for application names in balena push
2018-11-19 16:13:17 +01:00
6ad4598e7e
Add case-insensitive checking for application names in balena push
...
The filter is added with an `as any`, as the typings dont yet support
using $eq and $ne.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-11-19 12:49:00 +00:00
fd580083d5
v9.2.0
2018-11-16 19:14:15 +01:00
a0003c5f13
Merge pull request #1012 from balena-io/optional-os-version
...
Make specifying the version during configuration optional
2018-11-16 20:09:35 +02:00
8291c96e69
Make specifying the version during configuration optional
...
`version` used to be optional but it seems we recently had to make it a required parameter. However it really feels redundant when all it’s used for is to determine whether the command should issue a legacy user API key or a provisioning key.
This makes version optional but tries to figure it out by itself by reading os-release from the image's boot partition. This is not foul-proof however, and while it'll work with most recent images it won't work with all and in that case it'll bail out and only then warn the user to specify it via the --version argument.
Change-type: minor
2018-11-16 19:39:43 +02:00
561325e66d
v9.1.4
2018-11-16 18:21:48 +01:00
a840f39a91
Merge pull request #1023 from balena-io/gh-templates
...
Extend the github repository templates
2018-11-16 18:32:44 +02:00
64f9b50e40
Extend the github repository templates
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-16 17:45:20 +02:00
0273d2e02c
v9.1.3
2018-11-16 16:00:43 +01:00
daf3b980ef
Merge pull request #1025 from balena-io/add-promote-to-docs
...
Include `join` and `leave` commands in API documentation
2018-11-16 16:58:35 +02:00
6e36cd139a
Include join
and leave
commands in API documentation
...
Change-type: patch
2018-11-16 16:02:43 +02:00
9ca76348ff
v9.1.2
2018-11-13 19:08:00 +01:00
58a5725ad2
Merge pull request #1022 from balena-io/fix-standalone-deploy
...
Fix build & deploy commands in standalone build
2018-11-13 19:06:01 +01:00
116c3c787c
Fix build & deploy commands in standalone build
...
Change-type: patch
2018-11-13 18:43:00 +01:00
74a896b3cd
v9.1.1
2018-11-12 17:17:16 +01:00
e2ebac27ea
Merge pull request #1020 from balena-io/1019-fix-qemu
...
Fix the architecture string used when downloading qemu versions
2018-11-12 17:15:49 +01:00
b799f3a46d
Fix the architecture string used when downloading qemu versions
...
Closes : #1019
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-11-12 15:57:04 +00:00
3a3cfbc85e
v9.1.0
2018-11-08 11:27:20 +01:00
161b9454c2
Merge pull request #1016 from balena-io/qemu3-aarch-support
...
Qemu3 multiple architecture support
2018-11-08 11:25:40 +01:00
b83b7145af
Remove unnecessary parentheses
2018-11-07 20:58:27 +01:00
26c4e466bd
Store separate local qemu binaries for aarch64 and arm architectures.
...
Copy the correct binary into the local build context when executing a build.
2018-11-07 17:49:20 +01:00
42f752e400
Use existing tar-stream dependency to untar qemu archive rather than adding a new dependency.
2018-11-07 17:49:20 +01:00
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
69ab9788fc
v9.0.3
2018-11-07 16:47:02 +01:00
7972187b77
Merge pull request #1006 from balena-io/api-key-graduation
...
Mark api keys in the CLI as non-experimental
2018-11-07 16:45:02 +01:00
a809847d60
Mark api keys in the CLI as non-experimental
...
After the recent SDK updates, they should now work everywhere
Change-type: patch
2018-11-07 16:30:56 +01:00
203285bab9
v9.0.2
2018-11-06 13:08:14 +01:00
52c7a098cc
Merge pull request #1014 from balena-io/disable-broken-config-validation
...
Stop validating device config, now that it's API-generated
2018-11-06 13:06:17 +01:00
75bc937995
Stop validating device config, now that it's API-generated
...
Change-type: patch
2018-11-06 12:31:05 +01:00
dd41145912
v9.0.1
2018-11-01 15:18:58 +01:00
0983bf02e2
Merge pull request #1009 from balena-io/ignored-balena-dir
...
Dont ignore balena metadata directories when balena pushing
2018-11-01 15:17:26 +01:00
0deb59b6e2
Dont ignore balena metadata directories when balena pushing
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-11-01 13:58:54 +00:00
fdc9fd67d8
v9.0.0
2018-10-29 22:46:27 +01:00
01eb4b473d
Merge pull request #1005 from resin-io/v9-meta-branch
...
Release Balena-CLI
2018-10-29 22:44:16 +01:00
4ff42c11e6
Remove rename warning
2018-10-29 22:30:21 +01:00
85d82ab9ca
Merge pull request #997 from resin-io/984-the-big-rename
...
Rename everything from 'resin' to 'balena'
2018-10-29 22:29:03 +01:00
dc6cde2cf1
Change env var commands to set app-wide env vars, using the new SDK
...
Change-type: major
2018-10-29 22:29:03 +01:00
ea1c1bb8d4
Merge pull request #994 from resin-io/978-oss-flow-slug
...
utils/promote: Use the application slug for filtering & presenting
2018-10-29 22:29:02 +01:00
c6eca9f895
Rewrite the env commands in TypeScript
2018-10-29 22:29:02 +01:00
e71f622453
Merge pull request #979 from resin-io/978-oss-flow
...
Add support for the Opensource provisioning flow
2018-10-29 22:29:02 +01:00
b6266878d4
utils/promote: Use the application slug for filtering & presenting
...
Change-type: minor
Depends-on: https://github.com/resin-io/resin-api/pull/1570
Depends-on: https://github.com/resin-io/resin-sdk/pull/596
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-29 22:29:02 +01:00
4907fccf48
Rename everything from 'resin' to 'balena'
...
Change-type: major
2018-10-29 22:29:02 +01:00
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
c2df87bcc6
Code formatting
...
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-29 22:29:02 +01:00
79f33c749b
fix deploy
2018-10-29 22:29:02 +01:00
fd316167d8
Sort device types by name
...
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-29 22:29:02 +01:00
f60d857c93
utils/promote: Do not rely on the user to always be there
...
Change-type: minor
Depends-on: https://github.com/resin-io/resin-sdk/pull/595
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-29 22:29:02 +01:00
31628cfdcb
promote: Use ResinSdk type namespace
...
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-29 22:29:02 +01:00
4d42f74c0c
Add support for the Opensource provisioning flow
...
Connects-to: #978
Change-type: major
Depends-on: https://github.com/resin-io/resin-sdk/pull/594
HQ: https://github.com/resin-io/balena/pull/1140
Signed-off-by: Thodoris Greasidis <thodoris@resin.io >
2018-10-29 22:29:02 +01:00
13729ec4b6
Merge pull request #985 from pdcastro/resin_rename_notice
...
Add rename notice to resin-cli
2018-10-29 22:28:08 +01:00
8dc4c0871a
v8.1.0
2018-10-24 12:44:15 +02:00
207e080b9e
Merge pull request #995 from resin-io/add-dev-bin
...
chore: Add on the fly transpiled bin
2018-10-24 13:41:21 +03:00
39fe63fb2d
README: Add development guidelines section
...
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-24 13:06:03 +03:00
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
c293a1742d
v8.0.3
2018-10-22 18:39:13 +02:00
cb46756d31
Merge pull request #992 from resin-io/v8-meta-branch-sshsdk
...
ssh: Move SSH from resin-sdk-preconfigured to resin-sdk
2018-10-22 18:37:20 +02:00
332e731023
ssh: Move from resin-sdk-preconfigured to resin-sdk
...
Change-type: patch
Signed-off-by: Will Boyce <will@resin.io >
2018-10-22 16:46:56 +01:00
f9263975bc
Add rename notice to resin-cli
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2018-10-22 14:09:07 +01:00
67ebf7aa19
v8.0.2
2018-10-20 19:09:46 +02:00
2b52d5edbc
Merge pull request #990 from resin-io/drop-sdk-preconfigured-app-patterns
...
Drop sdk preconfigured app patterns
2018-10-20 19:07:57 +02:00
948e6ea6f8
utils/patterns: Drop resin-sdk-preconfigured
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-20 18:35:34 +02:00
ca9247fb19
actions/app: Drop resin-sdk-preconfigured
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-10-20 18:35:34 +02:00
73455b4264
v8.0.1
2018-10-20 15:26:04 +02:00
28b0793fc9
Merge pull request #993 from resin-io/fix-push
...
Update dockerignore to fix escSL bug
2018-10-20 15:24:28 +02:00
c904726259
Update dockerignore to fix escSL bug
...
Change-type: patch
2018-10-20 14:54:33 +02:00
6606b65c9b
v8.0.0
2018-10-19 17:31:41 +02:00
61160fd2f5
Merge pull request #991 from resin-io/v8-meta-branch
...
Release CLI v8
2018-10-19 17:29:40 +02:00
bf71f9ea16
Merge pull request #981 from resin-io/local-mode-v2
...
Local mode v2
2018-10-19 17:09:28 +02:00
fe751fdb23
Check supervisor version before attempting to do a local push
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:45:23 +02:00
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
c5d4e30e24
logger: Add logs logging function
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:44:53 +02:00
f560aa7523
export resolveProject function from compose module
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:44:49 +02:00
6bcfb2dd51
logs: Add log build function to logger
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:44:44 +02:00
bf062124f7
compose: Add compose typings
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:44:39 +02:00
221666f59a
Stop accepting resin-compose.yml as a build composition definition
...
These files are not supported by any other part of the resin
infrastructure, and it could cause confusion with it not being
supported everywhere. The idea was originally added because we
thought we might need to make extensions on docker-compose, but
that hasn't happened.
Change-type: major
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:43:49 +02:00
4369a2d161
tconfig: Add skipLibCheck to tsconfig
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:43:46 +02:00
cd6ee4ef5e
Send push source packages as gzipped data
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:43:39 +02:00
872b17cf24
refactor: Allow setting of a remote build error message
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:43:32 +02:00
88e11347bc
tests: Add tests for ignore files
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:43:28 +02:00
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
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
f02ed43f33
Default preload boolean parameters to false
...
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io >
2018-10-19 16:42:51 +02:00
63c3d7ceee
fix: Apply prettier to merged files
...
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:42:48 +02:00
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
ec589c2639
Correctly error out on failed remote builds
...
The push command was relying on the output from the builder to indicate
the build status, but this isn't helpful for CI. This commit makes the
remote build module respect the `isError` flag which the builder sends
in any errors. Any errors which come from the builder indicate the
release will not be deployed.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:42:14 +02:00
f65e777d1b
Bump tsconfig target to es6
...
Change-type: major
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-10-19 16:42:06 +02:00
684ac9fa24
v7.10.9
2018-10-18 21:08:35 +02:00
330cbc6a68
Merge pull request #989 from resin-io/sdk-references-update
...
Update sdk references in wizzard.coffee
2018-10-18 21:06:38 +02:00
14bfca8c3a
v7.10.8
2018-10-18 20:14:43 +02:00
20c07d31b2
Merge pull request #987 from resin-io/sdk-references-update
...
Update sdk references in device.coffee
2018-10-18 20:12:08 +02:00
64b4f67477
Update sdk references in wizzard.coffee
...
Change-type:patch
2018-10-18 18:53:03 +02:00
a8ceadc300
v7.10.7
2018-10-18 17:25:57 +02:00
973d25f467
Merge pull request #986 from resin-io/sdk-references-update
...
Update sdk sdk references in auth.coffee
2018-10-18 17:24:02 +02:00
0d06701e2f
Update sdk references in notes.coffee
...
Change-type:patch
2018-10-18 16:22:35 +02:00
379f1cc217
Update sdk references in device.coffee
...
Change-type:patch
2018-10-18 16:08:29 +02:00
7b7ae4ff89
Update sdk sdk references in auth.coffee
...
Change-type:patch
2018-10-18 14:51:03 +02:00
8e83a401eb
v7.10.6
2018-10-03 06:58:41 -07:00
2d1891a182
Merge pull request #976 from resin-io/975-fix-preload-examples
...
Fix formatting of preload examples
2018-10-03 15:56:56 +02:00
8df066df12
Fix formatting of preload examples
...
Based on https://github.com/resin-io/docs/pull/915 from @drjasonharrison-vp-eio
Change-type: patch
Signed-off-by: Tim Perry <tim@resin.io >
2018-10-03 15:31:24 +02:00
bd59f95e1a
v7.10.5
2018-09-25 07:09:26 -07:00
2b982a1c0c
Merge pull request #972 from resin-io/readme-typo
...
README: Fix typo
2018-09-25 15:08:01 +01:00
ab64fbc904
README: Fix typo
...
Change-type: patch
Signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com >
2018-09-25 13:35:35 +01:00
733b98f072
v7.10.4
2018-09-24 10:08:55 -07:00
7c538a3658
Merge pull request #967 from resin-io/966-register-print-uuid
...
device: When registering, print the uuid
2018-09-24 19:07:15 +02:00
8298ba5765
device: When registering, print the uuid
...
This restores the behavior from before #911 ,
which is useful from some users.
Closes #966
Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablocarranza@gmail.com >
2018-09-24 15:18:40 +02:00
33a23773d8
v7.10.3
2018-09-19 09:17:52 -07:00
21a3b82845
Merge pull request #971 from resin-io/add-emulated-to-build-docs
...
Include --emulated in the example resin build parameters
2018-09-19 18:16:28 +02:00
8688eb5da0
Include --emulated in the example resin build parameters
...
Change-type: patch
Signed-off-by: Tim Perry <tim@resin.io >
2018-09-19 15:34:29 +02:00
5b0ea9673f
v7.10.2
2018-09-18 09:17:50 -07:00
44fd8adeba
Merge pull request #970 from resin-io/969-resin-semver
...
dependencies: Update resin-semver version to support Balena OS
2018-09-18 17:15:09 +01:00
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
80629322ea
v7.10.1
2018-09-11 05:29:41 -07:00
946efbcb7f
Merge pull request #965 from resin-io/964-drop-npm-deploy
...
Stop Travis deploying to npm (now handled by concourse)
2018-09-11 14:28:11 +02:00
be8a314d2b
Stop Travis deploying to npm (now handled by concourse)
...
Change-type: patch
Signed-off-by: Tim Perry <tim@resin.io >
2018-09-11 13:58:06 +02:00
0a7203cafe
v7.10.0
2018-09-11 04:21:19 -07:00
786fed0151
Merge pull request #963 from resin-io/update-resin-cli-form
...
Update resin-cli-form to 2.x
2018-09-11 12:17:22 +01:00
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
652b5f22dd
v7.9.4
2018-09-10 06:34:48 -07:00
eed3c06789
Merge pull request #911 from resin-io/fix_pre_provision
...
Device api keys are no longer used in the registration process
2018-09-10 15:33:37 +02:00
3b283d4a98
Device api keys are no longer used in the registration process
...
Change-type: patch
Signed-off-by: Theodor Gherzan <theodor@resin.io >
2018-09-10 12:30:51 +01:00
bc6b5ba7b3
Auto-merge for PR #952 via VersionBot
...
Fix configuration hangs with some images using a larger threadpool
2018-08-20 15:37:22 +00:00
74789ae88f
v7.9.3
2018-08-20 15:29:02 +00:00
295d6dee74
Fix configuration hangs with some images by expanding the threadpool
...
Change-type: patch
Signed-off-by: Tim Perry <tim@resin.io >
2018-08-20 17:06:26 +02:00
5010a1e312
Auto-merge for PR #946 via VersionBot
...
Add warning about re-enabling automatic updates
2018-08-15 21:39:23 +00:00
3c2f7ea622
v7.9.2
2018-08-15 21:31:24 +00:00
94f02f0ad8
Add warning about re-enabling automatic updates
...
Change-type: patch
Signed-off-by: Pagan Gazzard <page@resin.io >
2018-08-15 14:20:11 -07:00
375f84b24e
Auto-merge for PR #942 via VersionBot
...
Fix errors in `getRequestStream` not being propogated
2018-08-15 18:08:59 +00:00
06c649dfd0
v7.9.1
2018-08-15 17:59:46 +00:00
71eca70a22
Fix errors in getRequestStream
not being propogated
...
Change-type: patch
Signed-off-by: Pagan Gazzard <page@resin.io >
2018-08-14 18:21:10 -07:00
53c7bc622c
Auto-merge for PR #903 via VersionBot
...
Support emulated and nocache options for remote builds
2018-08-09 14:52:03 +00:00
975ae45e49
v7.9.0
2018-08-09 14:42:30 +00:00
e7c68c1a5c
Support emulated and nocache options for remote builds
...
Change-type: minor
Closes : #901
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-08-09 14:36:34 +01:00
5beeb78220
Auto-merge for PR #939 via VersionBot
...
Fix bug where the sudo helper failed in os initialize
2018-08-09 10:37:53 +00:00
c90ba7aa0f
v7.8.6
2018-08-09 10:29:50 +00:00
802ccc1b9a
Fix bug where the sudo helper failed in os initialize
...
Change-type: patch
Signed-off-by: Tim Perry <tim@resin.io >
2018-08-09 12:11:26 +02:00
b6ef251625
Auto-merge for PR #934 via VersionBot
...
Add an env vars example config to the local push docs
2018-08-09 10:09:37 +00:00
fd707d6a07
v7.8.5
2018-08-09 10:01:55 +00:00
392cd8569f
Make build trigger hash examples clearer
...
Signed-off-by: Tim Perry <tim@resin.io >
2018-08-09 11:47:21 +02:00
e32eda26d9
Update .resin-sync.yml docs for local push and include example env vars
...
Change-type: patch
Signed-off-by: Tim Perry <tim@resin.io >
2018-08-09 11:21:45 +02:00
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
d5fd5f5f2d
Auto-merge for PR #936 via VersionBot
...
Update klaw now that the fork changes has been finished & released
2018-08-02 10:37:40 +00:00
2cb69c12f1
v7.8.4
2018-08-02 10:29:33 +00:00
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
148d15b6d9
Auto-merge for PR #931 via VersionBot
...
Follow links found during builds
2018-07-25 14:07:19 +00:00
a46a79df59
v7.8.3
2018-07-25 13:58:28 +00:00
e350f9b335
Follow links found during builds
...
Change-Type: patch
2018-07-25 12:38:17 +02:00
bd00773f1b
Auto-merge for PR #929 via VersionBot
...
Update reconfix to fix volume signature errors in local configure
2018-07-25 10:23:37 +00:00
ef3c7f0fd6
v7.8.2
2018-07-25 10:13:48 +00:00
f4f44f978e
Update reconfix to fix volume signature errors in local configure
...
Change-Type: patch
2018-07-24 20:57:40 +02:00
442416efc3
Auto-merge for PR #930 via VersionBot
...
Be explicit about how much initial history log tailing includes
2018-07-20 18:07:00 +00:00
ef33ffedcf
v7.8.1
2018-07-20 17:38:09 +00:00
430d4aeaa7
Be explicit about how much initial history log tailing includes
...
Change-Type: patch
2018-07-20 16:32:31 +02:00
171632f83f
Auto-merge for PR #895 via VersionBot
...
Add join/leave commands to promote and move devices between platforms
2018-07-20 12:36:20 +00:00
1fa7141b58
v7.8.0
2018-07-20 10:40:22 +00:00
916cc36430
Lazily import resin-image-fs
...
If for whatever reason resin-image-fs is not importable — eg. if it’s built for another arch — any command that imports `helpers.ts` will just quit without any error/traceback.
2018-07-20 13:04:26 +03:00
27b877dd33
Forward root CA to device config if one is present
2018-07-19 22:34:31 +03:00
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
7846af390e
Improve selectFromList
function signature to be much more reusable
2018-07-19 21:53:43 +03:00
79d9ebc805
Auto-merge for PR #923 via VersionBot
...
Update OS & config actions to the MC SDK, and add a --version option
2018-07-17 15:43:30 +00:00
25b853c535
v7.7.4
2018-07-17 15:35:26 +00:00
a93141343f
Update TypeScript to 2.8.1
...
Change-Type: patch
2018-07-17 16:48:14 +02:00
9a467c5ecd
Pin all type modules
2018-07-17 15:59:31 +02:00
70be2ae596
Tweaks to config options handling after review
2018-07-17 15:38:38 +02:00
36eb0a108e
Post-review tweaks to OS actions
2018-07-13 19:34:59 +02:00
0bf6fb1739
Add --version options to os configure & config generate
...
This is used to ensure the correct type of API key is used in all
configuration.
Change-Type: patch
2018-07-13 19:34:59 +02:00
892adf4c47
Update OS & config actions to the latest SDK
...
Fixes #915
Change-Type: patch
2018-07-13 19:34:59 +02:00
5d1d004b72
Auto-merge for PR #927 via VersionBot
...
Update the CLI deploy key since npm invalidated the old one
2018-07-13 17:21:18 +00:00
dea5a60b2d
v7.7.3
2018-07-13 17:05:32 +00:00
652a1b7650
Update the deploy key since npm invalidated the old one
...
Change-Type: patch
2018-07-13 16:39:56 +02:00
350843af1e
Auto-merge for PR #926 via VersionBot
...
Pin ext2fs to 1.0.7 to avoid temporary deployment issues
2018-07-13 11:40:25 +00:00
e04c4a8ee3
v7.7.2
2018-07-13 11:33:13 +00:00
9d0c3f7535
Pin ext2fs to 1.0.7 to avoid temporary deployment issues
...
Change-Type: patch
2018-07-13 13:20:53 +02:00
9561d4da2e
Auto-merge for PR #925 via VersionBot
...
Update logs to use new v10 MC SDK
2018-07-12 13:59:28 +00:00
8296dcf946
v7.7.1
2018-07-12 13:52:10 +00:00
e62e8b88c2
Simplify logs promises after review
2018-07-12 15:38:27 +02:00
4388a248b9
Make sure we don't duplicate historical logs when streaming
2018-07-12 15:23:33 +02:00
f9cf0aaf23
Remove a couple of artifacts of the pubnub logs implementation
2018-07-12 15:10:16 +02:00
dc9ee09838
Update CLI to SDK v10 (include new API logs)
...
Change-Type: patch
2018-07-12 01:03:16 +02:00
7cb27283c5
Update logs action to use the MC SDK
2018-07-12 01:03:16 +02:00
10a9840b34
Auto-merge for PR #921 via VersionBot
...
Add --generate-device-api-key parameter to config generate
2018-07-11 04:28:25 +00:00
ce3e04bfe8
v7.7.0
2018-07-11 04:21:42 +00:00
52f93f8f12
Add --generate-device-api-key parameter to config generate
...
Change-Type: minor
2018-07-10 19:57:56 +02:00
af9e1a122d
Auto-merge for PR #910 via VersionBot
...
Make local commands more resilient to unnamed containers
2018-06-28 16:26:11 +00:00
9017b8ec11
v7.6.2
2018-06-28 12:55:34 +00:00
bf4f687a2a
Make local commands more resilient to unnamed containers
...
Change-Type: patch
2018-06-28 12:34:31 +02:00
9d4e6eb825
Auto-merge for PR #907 via VersionBot
...
Make sure 'resin push' is included in the CLI docs
2018-06-26 17:22:44 +00:00
fba4afb7d2
v7.6.1
2018-06-26 17:15:20 +00:00
8c74f784f7
Make sure 'resin push' is included in the docs
...
Fixes #906
Change-Type: patch
2018-06-26 19:00:20 +02:00
69ca1ffa59
Auto-merge for PR #896 via VersionBot
...
Support pinned release preloading
2018-06-20 17:00:12 +00:00
7d1b00877e
v7.6.0
2018-06-20 16:50:01 +00:00
1a48fed1f7
Support pinned release preloading
...
Change-type: minor
Closes : #886
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-06-13 12:29:30 +01:00
bc86359e63
Auto-merge for PR #893 via VersionBot
...
Document Python native build dependency
2018-06-12 18:33:47 +00:00
f6822f1502
v7.5.2
2018-06-12 18:26:12 +00:00
398c34d842
Includes new prettier changes, and pin prettier to stop more appearing
2018-06-12 17:43:15 +02:00
72a893be95
Document Pyhton native build dependency
...
Change-Type: patch
2018-06-12 17:11:45 +02:00
7b23b0e103
Auto-merge for PR #887 via VersionBot
...
Add a multicontainer caveat to the env var commands
2018-06-01 11:10:33 +00:00
0ce7878042
v7.5.1
2018-06-01 10:49:15 +00:00
da8483e6a6
Add a multicontainer caveat to the env var commands
...
Change-Type: patch
2018-06-01 12:37:29 +02:00
16f70fd946
Auto-merge for PR #883 via VersionBot
...
Update resin-compose-parse dependency version
2018-05-31 16:16:47 +00:00
78aa898b37
v7.5.0
2018-05-31 16:07:38 +00:00
b7f94a222d
Update resin-compose-parse dependency version to 1.10.2
...
Change-type: minor
2018-05-30 11:57:04 -03:00
7bea2c26b8
Auto-merge for PR #879 via VersionBot
...
Update SDK for device commands, so we show new device dashboard URLs
2018-05-24 14:13:01 +00:00
7c178b8095
v7.4.1
2018-05-24 14:03:02 +00:00
865f085094
Make sure we still show the device commit, despite API changes
2018-05-24 14:43:45 +01:00
28fe69fe94
Update to latest SDK in lots of easy device commands
2018-05-18 20:05:24 +02:00
232cf8d426
Update SDK in resin device(s) to ensure the dashboard URL is correct
...
Fixes #768
Change-Type: patch
2018-05-18 20:00:40 +02:00
22e74983b0
Auto-merge for PR #868 via VersionBot
...
Add push command which starts a build on remote resin servers
2018-05-10 12:44:43 +00:00
c88dd2257a
v7.4.0
2018-05-10 12:28:32 +00:00
439d8d396f
Add push command which starts a build on remote resin servers
...
Change-type: minor
Connects-to: #843
2018-05-10 11:43:45 +01:00
6d8086c09b
Auto-merge for PR #874 via VersionBot
...
Handle failed requires & missing bindings
2018-05-03 17:56:53 +00:00
e85f252f29
v7.3.8
2018-05-03 17:49:06 +00:00
4b818ad51c
Style improvements after review
2018-05-03 18:59:28 +02:00
c2518448a3
Catch require errors and provide helpful instructions
...
Change-Type: patch
2018-05-03 16:01:40 +02:00
e7a8deed05
Inline the entire resin-cli-errors module
...
It's awkward that error handling requires you to go to a different
package, it makes things more complicated, and there's nowhere else that
really should be reusing this logic. Let's inline it, so we can
deprecate the module entirely.
Change-Type: patch
2018-05-03 15:15:03 +02:00
0ac599d20c
Auto-merge for PR #871 via VersionBot
...
Pin node types to v9.0.0 to avoid build errors with transient dependencies
2018-04-30 15:25:23 +00:00
7d7074e6b7
v7.3.7
2018-04-30 15:18:31 +00:00
35ca34d07d
Pin node types to v9.0.0 to avoid build errors with transient dependencies
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-04-30 16:09:12 +01:00
90d7316b4c
Auto-merge for PR #870 via VersionBot
...
Update resin-image-fs to stop non-config commands failing in node 10
2018-04-30 09:54:09 +00:00
904b4e96d9
v7.3.6
2018-04-30 09:34:40 +00:00
2c46c59a79
Update resin-image-fs to stop non-config commands failing in node 10
...
This doesn't fix actual usage of image fs, just makes it possible to
stop commands that don't use it from failing entirely.
Connects-To: #869
Change-Type: patch
2018-04-30 11:14:39 +02:00
297ff86895
Auto-merge for PR #858 via VersionBot
...
Don't show Docker container status from devices, as it can be wrong
2018-04-18 19:08:16 +00:00
a154401424
v7.3.5
2018-04-18 19:00:21 +00:00
ad2713fc00
Don't show Docker container status from devices, as it can be wrong
...
The status includes a description of how long the device has been in
this state (Up 6 weeks), which is frequently wrong as when the device
first starts up its clock isn't up to date. It's confusing and messy,
best to just remove it entirely.
Fixes #828
Change-Type: patch
2018-04-18 20:16:44 +02:00
6388cfaf40
Auto-merge for PR #865 via VersionBot
...
Include resin compose schemas in the standalone build
2018-04-18 16:41:50 +00:00
167f38e342
v7.3.4
2018-04-18 16:27:52 +00:00
919b3c3435
Include resin compose schemas in the standalone build
...
Fixes #844
Change-Type: patch
2018-04-18 13:34:35 +02:00
2e1ab22173
Auto-merge for PR #861 via VersionBot
...
727 sentry improvements
2018-04-17 14:46:13 +00:00
0a23563d7e
v7.3.3
2018-04-17 14:01:51 +00:00
37e4ec6364
Rename expectedError to exitWithExpectedError
2018-04-17 15:18:06 +02:00
6a8b947c2e
Don't report lots of user input errors
...
Change-Type: patch
2018-04-17 15:18:06 +02:00
a16ac37625
Include Sentry breadcrumbs for context in error reports
...
Change-Type: patch
2018-04-17 15:18:06 +02:00
cf4c7826b2
Update to Sentry 2.x
...
Change-Type: patch
2018-04-17 15:18:06 +02:00
a0a26f0a1e
Auto-merge for PR #862 via VersionBot
...
Update Dockerode to fix local push issue in standalone builds
2018-04-16 16:21:22 +00:00
a921139a12
v7.3.2
2018-04-16 15:21:33 +00:00
36da7b66c8
Update Dockerode to fix local push issue in standalone builds
...
Connects-To: #824
Change-Type: patch
2018-04-16 16:43:17 +02:00
3aa87544eb
Auto-merge for PR #849 via VersionBot
...
Update resin-compose-parse to v1.8.1 to fix a problem parsing ports
2018-04-13 19:43:58 +00:00
6121fa505e
v7.3.1
2018-04-13 19:38:01 +00:00
a5ba5befd1
Update resin-compose-parse to v1.8.1 to fix a problem parsing ports
...
Connects-to: https://github.com/resin-io/resin-supervisor/issues/618
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io >
2018-04-13 11:17:18 -07:00
b7214a306c
Auto-merge for PR #854 via VersionBot
...
Add 'api-key generate' command
2018-04-12 10:24:39 +00:00
d7616e941a
v7.3.0
2018-04-12 10:06:09 +00:00
834a2f1e4d
Warn user that api keys will not be shown again in future
2018-04-11 19:31:03 +02:00
0e5f2fe748
Remove now-unused stream-to-promise dependency
2018-04-11 19:30:29 +02:00
e0bcb5e0b9
Always call done() for api key generation, not just if we're successful
2018-04-11 19:27:58 +02:00
59d4890eae
Add 'api-key generate' command
...
Change-Type: minor
2018-04-10 19:21:37 +02:00
51da5360da
Auto-merge for PR #852 via VersionBot
...
Explicitly depend on tar-stream
2018-04-10 14:14:38 +00:00
2655aef28b
v7.2.4
2018-04-10 13:49:09 +00:00
45d3a7a124
Explicitly depend on tar-stream
...
Change-Type: patch
2018-04-10 13:10:25 +02:00
662e4f8940
Merge pull request #853 from resin-io/document-version-rec
...
Correct documented node version requirement to 6+
2018-04-10 13:10:02 +02:00
c06993cb8e
Correct documented node version requirement to 6+
...
Change-Type: patch
2018-04-09 16:55:36 +02:00
a650f30ce8
Auto-merge for PR #847 via VersionBot
...
Add a fast build script to package.json
2018-04-06 17:11:31 +00:00
0a924b2dcb
v7.2.3
2018-04-06 16:27:32 +00:00
89f62683ce
Add a fast build script to package.json
...
This doesn't run a linter or any documentation generation, aiding in
quick development time.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2018-04-06 15:40:08 +01:00
143d88f3df
Auto-merge for PR #846 via VersionBot
...
Throw a clear error when logging in with an invalid token
2018-04-04 19:34:56 +00:00
d166a65422
v7.2.2
2018-04-04 18:56:26 +00:00
dd268993b3
Throw a clear error when logging in with an invalid token
...
Change-Type: patch
2018-04-04 15:43:34 +02:00
13a35b288f
Auto-merge for PR #839 via VersionBot
...
Update docker-qemu-transpose to avoid the broken 0.4.1 release
2018-03-29 14:47:30 +00:00
81e653d31b
v7.2.1
2018-03-29 13:52:06 +00:00
875ec8b8bd
Update docker-qemu-transpose to avoid the broken 0.4.1 release
...
Change-Type: patch
2018-03-29 15:28:56 +02:00
989df9b857
Auto-merge for PR #835 via VersionBot
...
Initial support for api keys in the CLI
2018-03-29 10:15:31 +00:00
0829d3c176
v7.2.0
2018-03-29 10:09:08 +00:00
ce64889b04
Clarify isTokenValid logic
2018-03-29 11:11:25 +02:00
d3a0bfc5f6
Fix auth utils tests to work with new SDK
2018-03-29 11:11:25 +02:00
e965c603d2
Use spec test reporter, so we can debug with output
2018-03-29 11:11:25 +02:00
0e2fb8c96c
Promisify auth utils tests
2018-03-29 11:11:25 +02:00
2db1d84d3c
Do not require a login for builds
...
Fixes : #578
Change-Type: patch
2018-03-29 11:11:25 +02:00
12a1916007
Allow (experimental!) login with API keys
...
Change-Type: minor
2018-03-29 11:11:25 +02:00
b4526e9895
Auto-merge for PR #838 via VersionBot
...
Fix build emulation for multi-stage builds
2018-03-29 09:03:40 +00:00
a2d867c860
v7.1.6
2018-03-29 08:56:07 +00:00
05b1c37379
Fix build emulation for multi-stage builds
...
Fixes #814
Change-Type: patch
2018-03-29 10:18:31 +02:00
906cfe9268
Auto-merge for PR #834 via VersionBot
...
Fix crash when an app is not specified for build command
2018-03-28 12:01:10 +00:00
3c8054faa7
v7.1.5
2018-03-27 17:51:36 +00:00
c6c9046826
Fix crash when an app is not specified for build command
...
This is a regression introduced in #818
Change-Type: patch
2018-03-27 19:12:31 +03:00
2bbbbf6fdd
Auto-merge for PR #832 via VersionBot
...
Upgrade resin-sync to pull in the fix for #824
2018-03-26 16:31:46 +00:00
9cce4001af
v7.1.4
2018-03-26 16:09:22 +00:00
2e944cf2f4
Upgrade resin-sync to pull in the fix for #824
...
Change-Type: patch
2018-03-26 17:39:47 +02:00
2b0143775c
Auto-merge for PR #831 via VersionBot
...
Prefix all pine options with '$' in preload to avoid pine warnings.
2018-03-23 15:57:54 +00:00
49fec7d8f2
v7.1.3
2018-03-23 15:49:16 +00:00
ca1ac2bb83
Prefix all pine options with '$' in preload to avoid pine warnings.
...
Change-Type: patch
2018-03-23 15:20:18 +00:00
50b1a7e6b0
Auto-merge for PR #830 via VersionBot
...
Update resin-preload to 6.2.0 and resin-sdk to 9.0.0-beta16
2018-03-23 13:56:14 +00:00
69ce2c0473
v7.1.2
2018-03-23 13:49:24 +00:00
a3b446dbe7
Update resin-preload to 6.2.0 and resin-sdk to 9.0.0-beta16
...
Change-Type: patch
2018-03-23 13:41:16 +00:00
1032d9927f
Auto-merge for PR #827 via VersionBot
...
Remove explicit anchor links in CLI docs
2018-03-22 18:03:07 +00:00
12e8a50abc
v7.1.1
2018-03-22 17:06:07 +00:00
a4142097f8
Merge branch 'master' into doc-headings
2018-03-22 09:17:32 -05:00
b388ccb6f3
Auto-merge for PR #818 via VersionBot
...
Restore legacy deployment method
2018-03-22 11:43:59 +00:00
e011502b7e
v7.1.0
2018-03-22 11:36:41 +00:00
4f167cb836
Address review feedback
2018-03-22 13:26:47 +02:00
9455d438e2
Formatting fixes
2018-03-22 13:26:47 +02:00
a356ecf9b6
Remove unused code
2018-03-22 13:26:47 +02:00
066ac591ac
Warn early if deploying a multicontainer project to an incompatible app
...
Change-Type: patch
2018-03-22 13:26:47 +02:00
62f006b89a
Add legacy deploy method back
...
This mostly reverts the removal of the legacy deploy code that pushed image tars via the builder. It’s needed for users to avoid having to switch between CLI versions in order to push to legacy apps as well.
Note: this pins resin-sdk to 9.0.0-beta14 as I couldn’t get it to install otherwise — npm would always install 9.0.0-beta9 instead.
Change-Type: minor
2018-03-22 13:26:47 +02:00
ee75ff2753
Remove explicit anchor links in CLI docs
...
Our docs markdown renderer doesn't process explicit anchor tags, as it generates its own. The script that generates the markdown has been updated to not include these tags and to properly build the TOC links.
Change-type: patch
2018-03-20 13:10:07 -05:00
e4c9defb70
Auto-merge for PR #821 via VersionBot
...
Update resin-preload to 6.1.2
2018-03-20 15:54:28 +00:00
bb102c1918
v7.0.7
2018-03-20 15:44:13 +00:00
24ebe2946c
Update resin-preload to 6.1.2
...
Connects-To: #820
Change-Type: patch
2018-03-20 15:22:59 +00:00
ba82b1fa27
Auto-merge for PR #815 via VersionBot
...
Build/deploy commands improvements
2018-03-20 10:43:31 +00:00
e3b145e7b7
v7.0.6
2018-03-20 10:33:01 +00:00
242c3731ee
Remove redundant import
2018-03-19 20:52:51 +02:00
5f7eee8eac
Make sure image name is all lowercase
...
Change-Type: patch
2018-03-19 20:52:51 +02:00
1833f6ff0a
Improve handling of build log output
...
This makes sure build logs don’t leak escape sequences and new lines and they don’t break the output. Also improved “inline” logs by normalising the stream before passing it to “transpose build stream”.
Fixes : #808
Change-Type: patch
2018-03-19 20:52:51 +02:00
e5fb954645
Auto-merge for PR #801 via VersionBot
...
add bash completions
2018-03-15 20:03:33 +00:00
13f76dc020
v7.0.5
2018-03-15 18:51:46 +00:00
b409bdcc73
add blurb about bash completion
...
Add brief information about tab completions for bash and instructions to enable it.
2018-03-15 18:06:04 +01:00
8c3cb3f585
Add bash completions
...
This contains bash completion functionality for the resin CLI, including completion for sub-commands.
Change-type: patch
2018-03-15 18:05:50 +01:00
76a8b4df50
Auto-merge for PR #813 via VersionBot
...
Properly generate consistent working anchors for both our md output & resin docs
2018-03-15 12:09:16 +00:00
a03680311d
v7.0.4
2018-03-15 12:01:05 +00:00
6ee36cb5c7
Generate consistent working anchors for both our md output & resin docs
...
Change-Type: patch
2018-03-15 11:40:29 +01:00
5625326c65
Auto-merge for PR #812 via VersionBot
...
Fix getting window size when there’s no TTY attached
2018-03-15 08:54:19 +00:00
b912419839
v7.0.3
2018-03-15 08:47:28 +00:00
fe01ead023
Fix getting window size when there’s no TTY attached
...
Change-Type: patch
2018-03-15 10:30:54 +02:00
229c105d0c
Auto-merge for PR #807 via VersionBot
...
Update full CLI docs with recent installation improvements too
2018-03-13 12:00:31 +00:00
b6e044345f
v7.0.2
2018-03-13 10:47:55 +00:00
d9906121e1
Update full CLI docs with recent installation improvements too
...
Change-Type: patch
2018-03-12 22:17:20 +01:00
3e019f7f34
Remove leftover capitanodoc.coffee file (it's now TS)
2018-03-12 20:06:44 +01:00
eb34cb6f27
Auto-merge for PR #805 via VersionBot
...
Recommend unsafe-perm to fix some install issues and cleanup dependencies after MC
2018-03-12 16:36:28 +00:00
3a3178bcb9
v7.0.1
2018-03-12 15:36:10 +00:00
cdf6580ecc
Recommend using unsafe-prem to avoid permission issues on install
...
Change-Type: patch
2018-03-12 13:36:24 +01:00
c42bc74f1f
Remove unnecessary resin-cli-auth dependency
...
Change-Type: patch
2018-03-12 11:41:58 +01:00
35fd79f577
Remove (duplicated) runtime ts-node dependency
2018-03-12 11:41:14 +01:00
4ef0682e5a
Auto-merge for PR #792 via VersionBot
...
Multicontainer
2018-03-09 22:12:00 +00:00
d0b7047189
v7.0.0
2018-03-09 22:04:51 +00:00
ae3f936b66
Update resin-preload to v6.0.0
2018-03-09 21:53:34 +00:00
1ef492809b
Update resin-preload to v6.0.0-beta11
2018-03-09 20:40:13 +00:00
5bf9dd3a9d
Update resin-preload to v6.0.0-beta10
2018-03-09 17:50:20 +00:00
b18a66f66b
Update resin-preload to v6.0.0-beta9
2018-03-09 17:02:44 +00:00
1dadfdc699
Fix some formatting to make prettier+resin-lint happy
2018-03-07 16:16:07 +01:00
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
96116aeaec
Fix invoking undefined method
...
Have no idea how this used to work.
2018-03-07 14:47:16 +00:00
7fd31b6a64
Update YAML parser
...
New version is 3.10.0
2018-03-07 14:47:16 +00:00
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
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
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
163684e3a9
Update dashboard login to use the multicontainer SDK
...
Change-Type: patch
2018-03-07 14:46:35 +00:00
f698f561c9
Multicontainer preload: Update resin-preload to 6.0.0-beta4
...
Change-Type: minor
2018-03-07 14:46:35 +00:00
cb207f18a5
Update the keys action to use the multicontainer SDK
...
Change-Type: patch
2018-03-07 14:46:34 +00:00
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
a82af1d2d1
Auto-merge for PR #802 via VersionBot
...
Fix CLI prettier configuration to avoid linting errors
2018-03-07 14:46:08 +00:00
ac7d51ad80
v6.13.5
2018-03-07 14:38:49 +00:00
797a739c92
Fix prettier configuration to avoid linting errors
...
Change-Type: patch
2018-03-05 16:02:09 +01:00
666b59b463
Auto-merge for PR #796 via VersionBot
...
Fix issue where emulated builds broke Docker `ENV` commands
2018-02-22 18:30:14 +00:00
a83d9a070c
v6.13.4
2018-02-22 18:23:29 +00:00
7637377471
Fix issue where emulated builds broke Docker ENV
commands
...
Connects-to: #795
Change-type: patch
2018-02-22 18:12:17 +00:00
6515f88d92
Auto-merge for PR #793 via VersionBot
...
Tweak TS & add missing deps that may cause build failures in some envs
2018-02-20 22:07:21 +00:00
92534b9c82
v6.13.3
2018-02-20 21:30:39 +00:00
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
3d28118f3e
Auto-merge for PR #794 via VersionBot
...
Ensure login does not wait for the browser process to close
2018-02-20 19:00:32 +00:00
04adfde064
v6.13.2
2018-02-20 17:12:45 +00:00
d8aabfd448
Ensure login does not wait for the browser process to close
...
Unclear why, but for some reason this only actually blocked on the
browser on OSX.
Connects-To: #791
Change-Type: patch
2018-02-16 17:28:19 +01:00
cf95870d9d
Auto-merge for PR #786 via VersionBot
...
Assorted tiny fixes
2018-02-07 12:07:01 +00:00
55f8876bcc
v6.13.1
2018-02-07 11:59:58 +00:00
9fb66186f0
Move to the correct coffeescript (no hyphen) dependency
...
Change-Type: patch
2018-02-07 11:20:49 +01:00
da8fe99ca4
Add typings for 'ent'
...
Change-Type: patch
2018-02-07 11:20:08 +01:00
20374fde36
Auto-merge for PR #777 via VersionBot
...
Add support for Balena in local ssh
2018-02-06 11:40:40 +00:00
5131f722a7
v6.13.0
2018-02-06 11:34:29 +00:00
1ef0a1028f
Add support for Balena in local ssh
...
Change-Type: minor
2018-02-06 12:05:28 +01:00
0fd1f04eda
Auto-merge for PR #781 via VersionBot
...
Switch back to upstream global-tunnel-ng
2018-02-05 19:07:08 +00:00
5c0ba5d06c
v6.12.9
2018-02-05 19:00:36 +00:00
d9532b6fa0
Switch back to upstream global-tunnel-ng
...
Connects-To: #780
Change-Type: patch
2018-02-05 15:55:26 +00:00
b96065514f
Auto-merge for PR #774 via VersionBot
...
Fix uuid params being parsed a numbers
2018-02-03 15:58:03 +00:00
0e9b8e4140
v6.12.8
2018-02-03 15:50:09 +00:00
d1c773360f
Fix uuid params being parsed a numbers
...
Connects-To: #489
Change-Type: patch
2018-02-01 17:48:01 +02:00
74538bba8d
Auto-merge for PR #767 via VersionBot
...
Add 'or mounted resinOS image'
2018-01-30 18:10:12 +00:00
64c95e3811
v6.12.7
2018-01-30 17:29:59 +00:00
33fd70291a
Add 'or mounted resinOS image'
...
Connects-To: #764
Change-Type: patch
2018-01-30 17:30:18 +01:00
0cb4bc951a
Auto-merge for PR #759 via VersionBot
...
Don't use the deprecated 'os configure' format in internal calls
2018-01-29 14:56:00 +00:00
3761ab9610
v6.12.6
2018-01-29 14:44:44 +00:00
8c29bba108
Don't use the deprecated 'os configure' format in internal calls
...
Change-Type: patch
2018-01-16 17:54:46 +01:00
4e41261237
Auto-merge for PR #754 via VersionBot
...
Fix breakage in deploy command
2018-01-11 11:32:17 +00:00
77529ef3b1
v6.12.5
2018-01-11 10:16:56 +00:00
0ba96adbbc
Fix breakage in deploy command from recent TS conversion
...
Change-Type: patch
2018-01-11 10:33:08 +01:00
7df277c0bc
Auto-merge for PR #753 via VersionBot
...
Add prettier
2018-01-10 10:18:18 +00:00
c94f7b10bd
v6.12.4
2018-01-10 09:48:26 +00:00
83a76f7d6f
Start using Prettier
...
Change-Type: patch
2018-01-10 09:23:00 +01:00
6c988241eb
Move capitanodoc into the automation folder
2018-01-10 08:41:19 +01:00
29145dfc2d
Auto-merge for PR #743 via VersionBot
...
Start seriously converting the CLI to TypeScript
2018-01-09 22:37:41 +00:00
4b74e8ec70
v6.12.3
2018-01-09 21:00:55 +00:00
612012aff8
Lots of small TypeScript tweaks & clarifications from review
2018-01-09 17:14:49 +01:00
6ab60d0ccd
Avoid awkward multiline strings in doc generation code
2018-01-09 17:14:49 +01:00
6daed83d88
Lint TypeScript and CoffeeScript with resin-lint
...
Change-Type: patch
2018-01-09 17:14:49 +01:00
f25442c036
Move documentation generation to TypeScript
...
Change-Type: patch
2018-01-09 17:14:49 +01:00
ffffd447f2
Convert most of utils to TypeScript
...
Change-Type: patch
2018-01-09 17:14:48 +01:00
4b511c47f0
Start on some easy TS conversion
2018-01-09 17:14:48 +01:00
158d471a98
Auto-merge for PR #751 via VersionBot
...
Convert windows paths to posix when passing to tar
2018-01-09 15:33:28 +00:00
107a90395c
v6.12.2
2018-01-09 14:03:45 +00:00
ce5fd53822
convert windows paths to posix when passing to tar
...
Due to https://github.com/mafintosh/tar-stream/issues/3 , the tar module
needs posix style paths but system-specific paths are being supplied
Change-Type: patch
2018-01-08 22:50:11 +00:00
810ca78215
Auto-merge for PR #744 via VersionBot
...
Fix deprecation warning for os configure, when passing a bare UUID
2018-01-02 10:58:30 +00:00
eb945b3315
v6.12.1
2018-01-02 10:49:06 +00:00
34f24fe331
Fix deprecation warning for os configure, when passing a bare UUID
...
Change-Type: patch
2017-12-22 16:07:19 +01:00
743392017d
Auto-merge for PR #737 via VersionBot
...
Add ssh option for direct host OS access
2017-12-19 08:45:56 +00:00
15b877f005
v6.12.0
2017-12-19 08:37:19 +00:00
0653769156
fixed example
2017-12-18 17:03:16 +01:00
3ed319872a
refactored
2017-12-18 17:03:16 +01:00
ee124671d8
mention Resin OS version requirement
2017-12-18 17:03:16 +01:00
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
fdd253f042
Auto-merge for PR #729 via VersionBot
...
Standalone binary for Resin-CLI
2017-12-18 15:06:13 +00:00
1a15fdd2f0
v6.11.0
2017-12-18 14:48:09 +00:00
2c66280b3f
Build standalone zips into a separate folder
2017-12-18 15:03:17 +01:00
778c39d947
Ensure MDNS service definitions are included in standalone binaries
2017-12-18 14:55:07 +01:00
fa15addfb2
Add standalone install instructions to the readme
2017-12-18 14:55:07 +01:00
afbb9474b7
Use proper strict settings for automation TS
2017-12-18 14:55:07 +01:00
0acb4f8cb1
Fix docs generation when building on windows
...
Change-Type: patch
2017-12-18 14:55:07 +01:00
08de0938a0
Autodeploy built standalone binaries for all platforms to github
...
Change-Type: minor
2017-12-18 14:55:07 +01:00
2c9b80c177
Add manual script to deploy built CLI binaries to GitHub
2017-12-18 14:55:07 +01:00
e8c19df8c9
Set up a script to automate builds, and support native extensions
2017-12-18 14:55:07 +01:00
7681003512
Package the CLI into a standalone runnable binary
...
This has no native modules yet, which means it works on Linux,
but ignoring any ext4 image data. Drivelist will fail for
some windows operations, but most other things should work.
This is only building a folder with a runnable binary, this needs
packaging before it can be distributable.
Change-Type: minor
2017-12-18 14:55:07 +01:00
dba8db19cb
Move from open to opn
...
Change-Type: patch
2017-12-18 14:55:07 +01:00
d199cdf088
Auto-merge for PR #730 via VersionBot
...
Ensure logout works even with invalid credentials, or if not logged in
2017-12-15 17:52:38 +00:00
f2840c5ca4
v6.10.3
2017-12-15 17:48:25 +00:00
1c7a0ba4e1
Ensure logout works even with invalid credentials, or if not logged in
...
Before this point, if you had an invalid token, an expired token, or a
token for a different site, you couldn't log out to clear it properly.
Not a big deal, but awkward and messy, and easily fixed.
Change-Type: patch
2017-12-14 15:34:36 +01:00
41ff793372
Auto-merge for PR #721 via VersionBot
...
Inline the entire resin-cli-auth module
2017-11-27 17:28:43 +00:00
e4432d1a90
v6.10.2
2017-11-27 17:25:41 +00:00
bd6cb04a2b
Replace underscore.string usage with lodash
2017-11-27 12:03:04 +02:00
001c8f9601
Inline the entire resin-cli-auth module
...
This is part of a general push to demodularize any code that isn't
realistically reusable outside resin-cli, to make the codebase easier to
manage and understand. Once this is done, we'll deprecate the original
module itself.
Change-Type: patch
2017-11-27 12:02:57 +02:00
f106b95be2
Auto-merge for PR #720 via VersionBot
...
Start adding TypeScript to the CLI and stop committing build output
2017-11-27 09:35:42 +00:00
6fbe602b77
v6.10.1
2017-11-27 09:32:58 +00:00
dc549a665b
Update to latest latest typescript
2017-11-27 11:25:20 +02:00
46ca62db3e
Include lib/ in published package too, to enable sourcemaps
2017-11-23 19:29:07 +02:00
eb68bb1a1a
Set up TypeScript compilation, and make a small start on converting the CLI
...
Change-Type: patch
2017-11-23 19:28:15 +02:00
93d1e3a4a1
Rename gulp build step to coffee
2017-11-23 19:24:03 +02:00
ff2ee59dae
Don't commit raw JS build output
...
This lets us avoid lots of potential conflicts, issues, and confusion,
and keeps reviews simpler and cleaner.
Change-Type: patch
2017-11-23 19:23:59 +02:00
6217b4a6b5
Auto-merge for PR #718 via VersionBot
...
Allow configuring images for both device and just applications
2017-11-17 10:46:33 +00:00
67fcc6791c
v6.10.0
2017-11-17 10:43:54 +00:00
49d78c56fa
Print a deprecation message if you use the old os configure format
2017-11-16 19:51:34 +01:00
e38a0c0047
Allow os configure
to configure for an app, not just a specific device
...
This moves to --app and --uuid options, and deprecates the previous
format, but doesn't immediately remove it so this is not a breaking
change.
Connects-To: #691
Change-Type: minor
2017-11-16 19:51:34 +01:00
eef0d9cdbe
Print help even for expected errors
...
Change-Type: patch
2017-11-16 19:51:17 +01:00
08c40195e5
Make sure everything uses the same shared deviceApiKey option
2017-11-16 19:09:20 +01:00
7e306fbce8
Auto-merge for PR #714 via VersionBot
...
Allow generating device configurating non-interactively
2017-11-16 14:13:08 +00:00
656656bec1
v6.9.0
2017-11-16 14:09:40 +00:00
87f46cb957
Allow non-interactice config generate for simple network settings
...
Fixes #695
Fixes #410
Change-Type: minor
2017-11-16 15:04:58 +01:00
f7075d7db9
Fix issue where network settings were not used by config generate
...
Change-Type: patch
2017-11-16 15:03:49 +01:00
2a2d621d6a
Auto-merge for PR #717 via VersionBot
...
Remove resin promote command (which has never worked) to wait for larger resinOS provisioning updates
2017-11-16 13:59:18 +00:00
2db6cdd063
v6.8.3
2017-11-16 13:55:44 +00:00
1fafe64579
Remove resin promote command (which has never worked) to wait for larger resinOS provisioning updates
...
This would be a major change if the command was ever successful, but it
appears it hasn't ever worked for any available published version of
ResinOS, so it's not possible that there are users relying on it.
Change-Type: patch
2017-11-15 14:46:22 +01:00
6562eb544c
Auto-merge for PR #713 via VersionBot
...
Fix 'cannot read property R_OK of undefined' error in Node >=6 <6.3
2017-11-14 10:30:30 +00:00
3763bf0712
v6.8.2
2017-11-14 10:27:31 +00:00
890a02e2c8
Fix 'cannot read property R_OK of undefined' error in Node >=6 <6.3
...
Change-Type: patch
2017-11-11 12:29:49 +01:00
427664c729
Auto-merge for PR #711 via VersionBot
...
Avoid AmbiguousApplication errors in device register when an id is used
2017-11-09 15:20:12 +00:00
727a245715
v6.8.1
2017-11-09 15:16:17 +00:00
a2635f47ee
Avoid AmbiguousApplication errors in device register when an id is used
...
Change-Type: patch
Connects-To: #665
2017-11-09 16:03:06 +01:00
d316f67367
Auto-merge for PR #706 via VersionBot
...
Update resin-preload to 5.0.0 to handle jetson-tx2
2017-10-27 14:39:30 +00:00
ebd1d7e370
v6.8.0
2017-10-27 14:32:34 +00:00
eef192ff68
Allow preloading jetson-tx2 images, improve flasher images detection and remove the --dont-detect-flasher-type-images option.
...
* update resin-preload to 5.0.0
Connects-To: #705
Change-Type: minor
2017-10-27 12:14:27 +02:00
36d3c92006
Auto-merge for PR #702 via VersionBot
...
Add preload to the CLI docs
2017-10-25 12:25:50 +00:00
68e31468cc
v6.7.4
2017-10-25 11:52:10 +00:00
dfd8b6717d
Add preload to the CLI docs
...
Change-Type: patch
2017-10-25 13:17:07 +02:00
10d688c02d
Auto-merge for PR #701 via VersionBot
...
Allow specifying `--commit=latest` for `resin preload`
2017-10-25 10:21:02 +00:00
737e961979
v6.7.3
2017-10-25 10:17:42 +00:00
3bca36c277
Allow specifying --commit=latest
for resin preload
...
Connects-To: #700
Depends-On: https://github.com/resin-io/resin-preload/pull/137
Change-Type: patch
2017-10-25 12:09:08 +02:00
24b2c83e92
Auto-merge for PR #699 via VersionBot
...
Make update-notifier more resilient and ensure it obeys NO_UPDATE_NOTIFIER
2017-10-24 18:01:07 +00:00
266870018a
v6.7.2
2017-10-24 17:57:39 +00:00
80bc044415
Make update-notifier more resilient and ensure it obeys NO_UPDATE_NOTIFIER, by updating it
...
Connects-To: #698
Change-Type: patch
2017-10-24 19:31:16 +02:00
563628a5a9
Auto-merge for PR #697 via VersionBot
...
Respect the --dont-check-device-type option, fix error message
2017-10-24 14:59:21 +00:00
385e2c7f7a
v6.7.1
2017-10-24 14:56:48 +00:00
19ce4c4cdb
Respect the -dont-check-device-type option, fix error message
...
Connects-To: #696
Change-Type: patch
2017-10-24 16:45:36 +02:00
0b26fda89c
Auto-merge for PR #487 via VersionBot
...
Device api keys
2017-10-18 18:20:15 +00:00
3f692ecbb0
v6.7.0
2017-10-18 18:18:01 +00:00
2d43e47610
Add device api keys warning on device register and os configure
2017-10-18 13:43:16 +02:00
a8f1d16b26
Make resin os configure
safe with device keys for all ResinOS versions
2017-10-18 13:43:16 +02:00
8e95757f47
Make resin config generate
safe for all ResinOS versions
2017-10-18 13:43:16 +02:00
3fd4f328ab
Added a device api key parameter to the os configure
command.
...
Change-Type: minor
2017-10-18 13:43:16 +02:00
97eaf174ec
Added a --device-api-key
option to the config generate
command.
...
Change-Type: minor
2017-10-18 13:43:16 +02:00
2ef56a9a3f
Added a --device-api-key
option to the device register
command.
...
Change-Type: minor
2017-10-18 13:43:16 +02:00
93818b1a98
Auto-merge for PR #689 via VersionBot
...
Fix issue where `os download` would always download prod images
2017-10-18 10:46:19 +00:00
ce70102378
v6.6.13
2017-10-18 10:41:28 +00:00
0e4c6c459c
Fix issue where os download
would always download prod images
...
This also adds support for submodules using resin-sdk shared options
rather than resin-sdk-preconfigured.
Change-Type: patch
Connects-To: #688
2017-10-17 21:20:35 +02:00
6b96fe37ba
Auto-merge for PR #687 via VersionBot
...
Update resin-preload to 4.0.2 to support preloading Edison images
2017-10-16 18:55:22 +00:00
e9c7e0e924
v6.6.12
2017-10-16 18:51:54 +00:00
119fa78927
Update resin-preload to 4.0.2 to support preloading Edison images
...
Change-Type: patch
2017-10-16 19:27:12 +02:00
dad655c9ec
Auto-merge for PR #685 via VersionBot
...
Document how to `resin deploy` to an app as a collaborator
2017-10-13 14:29:14 +00:00
8af392029f
v6.6.11
2017-10-13 14:26:20 +00:00
82888de036
Document how to resin deploy
to an app as a collaborator
...
Change-Type: patch
2017-10-13 16:13:46 +02:00
b4a56e1541
Auto-merge for PR #676 via VersionBot
...
Ensure hostname truly is optional when configuring device images
2017-10-09 10:14:35 +00:00
19b0ec7f8b
v6.6.10
2017-10-09 10:12:22 +00:00
3df7bfe700
Ensure hostname truly is optional when configuring device images
...
Change-Type: patch
2017-10-09 12:03:31 +02:00
d1fd5a6bff
Auto-merge for PR #678 via VersionBot
...
Fix resin preload --splash-image argument handling
2017-10-06 09:22:01 +00:00
43a7e3ddf4
v6.6.9
2017-10-06 09:19:54 +00:00
10976bed43
Fix resin preload --splash-image argument handling
...
Connects-To: #677
Change-Type: patch
2017-10-06 11:16:06 +02:00
c187c113d9
Auto-merge for PR #675 via VersionBot
...
Ensure whoami failures (i.e. present but broken tokens) at startup don't break commands
2017-10-06 07:45:00 +00:00
f7c0258145
v6.6.8
2017-10-06 07:42:39 +00:00
eb729d149e
Ensure analytics failures (e.g. from broken tokens) at startup don't break commands
...
Change-Type: patch
2017-10-05 19:03:01 +02:00
39ac28d4ef
Auto-merge for PR #666 via VersionBot
...
Add windows instructions to fix node-gyp installs
2017-09-22 17:17:51 +00:00
989877d541
v6.6.7
2017-09-22 17:14:37 +00:00
3f3af216fd
Add instructions for an admin console
2017-09-22 20:10:50 +03:00
9aef632afd
Update to resin-sync, which fixes local push on windows
...
Change-Type: patch
2017-09-22 19:17:28 +03:00
ef6e00bcea
Add windows instructions to fix node-gyp installs
...
Change-Type: patch
2017-09-22 16:27:24 +03:00
55a7dccc74
Merge pull request #659 from resin-io/catch-uncommitted
...
Move to using the catch-uncommitted npm package
2017-09-15 19:45:45 +02:00
62035fac83
Move to using the catch-uncommitted npm package
2017-09-15 14:36:33 +02:00
950201973b
Auto-merge for PR #655 via VersionBot
...
Create ISSUE_TEMPLATE.md
2017-09-11 14:53:51 +00:00
e431083e84
v6.6.6
2017-09-11 14:45:51 +00:00
1ff9cf02d7
Create ISSUE_TEMPLATE.md
...
Fixes #529
Change-Type: patch
2017-09-04 20:18:23 +03:00
bd3b9e32a9
Auto-merge for PR #643 via VersionBot
...
Fix lodash bugs in device move & quickstart
2017-08-31 12:30:48 +00:00
5a620d6c9e
v6.6.5
2017-08-31 12:28:28 +00:00
492e35e5c2
Fix lodash bugs in device move & quickstart
...
Change-Type: patch
2017-08-31 20:22:36 +08:00
8980bc704a
Auto-merge for PR #644 via VersionBot
...
Check for uncommitted output
2017-08-31 12:21:32 +00:00
8b9e78d645
v6.6.4
2017-08-31 12:18:41 +00:00
8f0131cf50
Tweak catch-uncommitted-output script for clarity, after review
2017-08-31 20:12:06 +08:00
47407a84fb
Use only npm 4, for now
2017-08-31 20:12:06 +08:00
d858f3fd90
Make sure the catch-uncommitted-output script fails if the build fails
2017-08-31 20:12:06 +08:00
a36f765f1b
Catch uncommitted build output automatically in Travis
...
Connects-To: #573
Change-Type: patch
2017-08-31 20:12:06 +08:00
fd308a5131
Auto-merge for PR #641 via VersionBot
...
Update README to link to the full CLI command documentation
2017-08-31 11:47:53 +00:00
3052100973
v6.6.3
2017-08-31 11:44:39 +00:00
cfdd4d3d69
Update README to link to the full CLI command documentation
...
Also update description to match package.json & repo, and remove
quickstart (since it's unstable at the moment).
Change-Type: patch
2017-08-31 19:37:19 +08:00
0a3123a9cf
Auto-merge for PR #642 via VersionBot
...
Use DOCKER_HOST from env if possible, and no connection options are available
2017-08-31 07:24:30 +00:00
5474666f9e
v6.6.2
2017-08-31 07:22:43 +00:00
2bbd45e867
Use DOCKER_HOST from env if possible, and no connection options are available
...
Connects-to: #625
Change-Type: patch
2017-08-31 15:18:32 +08:00
e8c4a9abfd
Auto-merge for PR #650 via VersionBot
...
Update resin-preload to 3.1.4
2017-08-28 09:38:08 +00:00
710a938b3f
v6.6.1
2017-08-28 09:34:59 +00:00
be7c1d278e
Update resin-preload to 3.1.4
...
Connects-To: #649
Change-Type: patch
2017-08-28 10:49:08 +02:00
dfcac4a532
Auto-merge for PR #647 via VersionBot
...
Add a --dont-check-device-type option for `resin preload`
2017-08-28 08:45:41 +00:00
a5128cd49e
v6.6.0
2017-08-28 08:42:44 +00:00
223432406d
Add a --dont-check-device-type option for resin preload
...
Connects-To: #646
Change-Type: minor
2017-08-25 12:27:38 +02:00
cafde01886
Auto-merge for PR #645 via VersionBot
...
Remove resin-preload build filtering workaround.
2017-08-24 12:28:34 +00:00
0158d1da48
v6.5.3
2017-08-24 12:25:11 +00:00
e0d661a1da
Remove resin-preload build filtering workaround.
...
Connects to #640
Change-Type: patch
2017-08-24 12:39:17 +02:00
b152482133
Reformat changelog for versionbot
2017-08-22 19:30:34 +02:00
4cdf3acf42
v6.5.2
2017-08-22 19:22:05 +02:00
314fcd3919
Merge pull request #639 from resin-io/628-add-progress-bars-for-resin-preload
...
Add progress bars and spinners for resin preload.
2017-08-22 18:44:56 +02:00
b07a394592
Add progress bars and spinners for resin preload.
...
Connects-To: #628
Change-Type: minor
2017-08-22 18:42:20 +02:00
14c5d938a6
Merge pull request #627 from resin-io/626-dont-preload-the-same-image-twice
...
Don't try preloading the same build twice in an image.
2017-08-21 19:26:53 +02:00
c6c2f0bedc
Don't try preloading the same build twice in an image.
...
Connects to #626
Change-Type: patch
2017-08-21 19:24:30 +02:00
6882f4bbe8
Fix missed changelog link
2017-08-21 11:37:23 +02:00
74d6cfb8d2
v6.5.1
2017-08-21 11:33:12 +02:00
3b30a7c4b0
Merge pull request #638 from resin-io/636-replace-lodash-object-with-fromPairs
...
Use _.fromPairs instead of _.object which was removed in lodash 4.0.0
2017-08-21 10:13:05 +02:00
115e46573b
Use _.fromPairs instead of _.object which was removed in lodash 4.0.0
...
Connects-To: #636
Change-Type: patch
2017-08-21 10:01:25 +02:00
2ad789457f
Merge pull request #635 from resin-io/prepublishOnly
...
Move to prepublishOnly to speed up npm install a little
2017-08-18 17:37:46 +02:00
9beb6de7d8
Move to prepublishOnly to speed up npm install a little
2017-08-18 15:56:35 +02:00
74743745c4
v6.5.0
2017-08-18 15:45:45 +02:00
6fae5a2dd9
Merge pull request #631 from resin-io/autodeploy
...
Set up Travis npm autopublish
2017-08-18 15:40:18 +02:00
4320f33d8e
Set up Travis npm autodeploy
2017-08-18 12:41:30 +02:00
435fedfa07
Merge pull request #630 from resin-io/629-fix-resin-preload-when-a-commit-is-provided
...
Fix resin preload when a commit is provided.
2017-08-18 09:38:40 +02:00
999f269e36
Fix resin preload when a commit is provided.
...
Connects-To #629
Change-Type: patch
2017-08-18 09:37:37 +02:00
224dfce4a8
Merge pull request #624 from resin-io/remove-babel
...
Remove unused babel dependency
2017-08-17 11:40:15 +02:00
60634a5ebd
Merge pull request #623 from resin-io/upgrade-lodash
...
Upgrade to lodash v4
2017-08-17 11:38:56 +02:00
f8f1f52662
Remove unused babel dependency
2017-08-16 19:41:56 +02:00
e204707ee0
Upgrade to lodash v4
2017-08-16 18:58:46 +02:00
b28a4a5f99
Merge pull request #621 from resin-io/update-package-description
...
Update npm package description
2017-08-16 12:45:09 +02:00
340b2d5572
Update npm package description
2017-08-16 11:47:43 +02:00
4dec846256
Merge pull request #617 from resin-io/594-shared-app-lookup
...
Allow the looking up of applications with the owner username
2017-08-14 22:43:56 +01:00
dc1b3c3239
Allow the looking up of applications with the owner
...
change-type: minor
Connects-to: #594
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-08-14 17:00:33 +01:00
2fecb8d3e9
Merge pull request #619 from resin-io/618-use-patched-global-tunnel-ng
...
Use forked global-scoket-ng that doesn't proxy connection to socket files.
2017-08-11 17:18:52 +02:00
4665a72baf
Use forked global-scoket-ng that doesn't proxy connection to socket files.
...
Connects to #618
Change-Type: patch
2017-08-11 17:02:17 +02:00
b208d601c9
Merge pull request #610 from resin-io/609-integrate-docker-preload
...
Integrate resin-preload
2017-08-11 15:45:05 +02:00
22b3c39b2b
Integrate resin-preload
...
* split docker connection options from lib.utils.docker.appendOptions
Connects to #609
Connects to https://github.com/resin-io/resin-preload/pull/81
Change-Type: minor
2017-08-11 15:43:07 +02:00
30cca93283
v6.4.0
2017-08-11 13:31:53 +02:00
f0d9b615a7
Merge pull request #615 from resin-io/612-remove-inconsistent-tagging-message
...
Remove inconsistent (and now unneccesary) 'Tagging image as' message
2017-08-11 13:31:16 +02:00
b7e2c2571f
Remove inconsistent (and now unneccesary) 'Tagging image as' message
...
Change-Type: patch
2017-08-11 13:30:44 +02:00
25538a9afb
Merge pull request #616 from resin-io/no-docker-warning
...
Provide a helpful warning when Docker is not installed
2017-08-11 11:34:04 +02:00
5daa682183
Provide a helpful warning when Docker is not installed
...
Change-Type: patch
2017-08-10 21:40:05 +02:00
bad4493867
Merge pull request #614 from resin-io/603-node-upgrade-help
...
Help users using old node versions to upgrade
2017-08-10 14:43:29 +02:00
9e6dd57a5c
Help users using old node versions to upgrade
2017-08-09 15:20:50 +02:00
1b86741fa2
v6.3.1
2017-08-08 11:37:22 +03:00
6cca43a09e
v6.3.0
2017-08-03 18:05:27 +03:00
b622995a5a
Merge pull request #606 from resin-io/534-update-resin-sync
...
update resin-sync
2017-08-03 18:04:13 +03:00
4329857a16
update resin-sync
2017-08-03 18:01:45 +03:00
d803cfab3a
v6.2.0
2017-07-27 14:07:05 +03:00
e7d7ca807f
Merge pull request #601 from resin-io/597-resin-wifi-config
...
Support the new OS with resin-sample.ignore connection file
2017-07-27 14:02:29 +03:00
22e0b4b9dc
Support the new OS with resin-sample.ignore connection file
2017-07-27 14:01:49 +03:00
759baf3eda
v6.1.1
2017-07-18 18:09:32 +02:00
e6dc7f8075
Merge pull request #595 from resin-io/simplify-login-message
...
Hide the intro quickstart message, for now (until it gets renovated)
2017-07-18 17:02:18 +02:00
1f0bec39d9
Hide the intro quickstart message for now (until it gets renovated)
2017-07-18 16:57:16 +02:00
64b6549fde
v6.1.0
2017-06-30 20:49:08 +02:00
fc7e08c886
Merge pull request #586 from resin-io/543-fix-cwd-string
...
Upgrade resin-sync to fix node 8 bug
2017-06-30 20:45:59 +02:00
4aadfe9326
Upgrade resin-sync to fix node 8 bug
...
Connects-To: #543
Change-Type: patch
2017-06-30 19:49:35 +02:00
a65868cbbf
Tiny patch to move a CHANGELOG line to the right place
2017-06-29 12:44:14 +02:00
8ab528aae4
Merge pull request #570 from resin-io/bump-resin-sync
...
Bump resin-sync@8.0.0
2017-06-29 11:56:57 +03:00
d93b82a269
Bump resin-sync@8.0.0
...
- resin sync: do not explicitly disable ControlMaster SSH option
- resin sync: whitelist collaborators
fixes #422
change-type: minor
2017-06-29 11:56:01 +03:00
3095938b0e
Merge pull request #569 from resin-io/permit-ssh-controlmaster
...
Do not explicitly disable ControlMaster option for device SSH connections
2017-06-29 11:54:19 +03:00
91b3442fc9
Do not explicitly disable ControlMaster option for device SSH connections
...
The backend server that handles `resin ssh` now supports it.
Also removed the option from local ssh connections to devices, where it
basically has no effect (dropbear on devices supports it)
change-type: minor
fixes #568
2017-06-29 11:53:31 +03:00
e660c6ae90
Merge pull request #557 from resin-io/539-fix-clearLine
...
Fix issue when using resin deploy with non-standard stdin
2017-06-28 20:30:48 +02:00
e2a165ce80
Show a correct [Info] tag with the deploying progress bar
2017-06-28 18:57:49 +02:00
ce5685551d
Remove unused function
2017-06-28 18:52:44 +02:00
15e677e9f1
Refactor stream logger to keep streams as state
2017-06-28 18:52:40 +02:00
5ccde3db8e
Fix issue when using resin deploy with non-standard stdin
...
This fixes issues when piping `resin deploy` to a non-TTY, and should
solve issues on Windows too.
Connects-To: #539
2017-06-28 18:40:00 +02:00
cb550f65bb
Merge pull request #582 from resin-io/580-fix-emulated-build-arg
...
Fix issue where emulated builds broke Docker ARG commands
2017-06-27 16:07:05 +02:00
8d3987fc70
Fix issue where emulated builds broke Docker ARG commands
2017-06-27 15:06:06 +02:00
4fa8d86f02
v6.0.0
2017-06-26 13:38:22 +02:00
6b22166887
Merge pull request #577 from jacintoArias/master
...
Allow --squash option on resin build command
2017-06-26 13:35:35 +02:00
9e555b3dba
Updated CHANGELOG.md
2017-06-26 13:34:22 +02:00
bea7b2035a
Added --squash option to resin build command
2017-06-26 13:33:50 +02:00
abebf6b4f4
Merge pull request #576 from resin-io/567-require-node-6
...
Remove Buffer polyfill, require Node v6+, and print warnings in older versions
2017-06-26 13:28:20 +02:00
6182e7c98a
Make Node warning a multi-line string
2017-06-26 13:24:54 +02:00
410390a9ae
Remove Buffer polyfill, require Node v6+, and print warnings in older versions
2017-06-22 18:59:50 +02:00
11079caf26
v5.11.1
2017-06-22 18:19:53 +02:00
0c6545218a
Merge pull request #574 from resin-io/565-log-node-version
...
Include node version in sentry logs
2017-06-22 18:17:33 +02:00
7fc806c75f
Merge pull request #571 from resin-io/566-fix-v4-compat
...
Add a polyfill to fix local configure in older (<6) Node versions
2017-06-22 18:12:39 +02:00
18533de3da
Include node version in sentry logs
2017-06-22 14:48:46 +02:00
c5afe5f2c2
Update build output, after missed recompile
2017-06-22 14:10:16 +02:00
2875bd672e
Add a polyfill to fix local configure
in older (<6) Node versions
2017-06-22 13:38:38 +02:00
26d123b33d
Merge pull request #563 from resin-io/562-fix-tls-connect
...
Read ca files and convert to string before passing to the docker daemon
2017-06-22 08:41:10 +01:00
5000febf72
Read ca files and convert to string before passing to the docker daemon
...
Before this commit, the docker daemon would recieve the filename of the
.pem files, which would be interpreted as the body and would fail. This
commit ensures that the actual body of the pem files are sent to the
daemon.
Change-type: patch
Connects-to: #562
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-06-21 11:11:24 +01:00
378f894da3
v5.11.0
2017-06-19 01:16:04 +03:00
c891d690ec
update lockfile
2017-06-19 01:14:08 +03:00
8efaec63ff
Merge pull request #559 from resin-io/558-absolute-qemu
...
Make emulated builds reliable in the presence for WORKDIR comands
2017-06-15 19:41:52 +02:00
b756f2a597
Make emulated builds reliable in the presence for WORKDIR comands
...
Connects-To: #558
Change-Type: patch
2017-06-15 16:36:44 +02:00
c986e142e2
Merge pull request #548 from resin-io/462-noninteractive-device-init
...
non-interactive device init
2017-06-15 17:06:41 +03:00
8bdacbb11e
dedupe the shared options
2017-06-15 16:43:12 +03:00
d2a9aee685
improve available drives listing
...
make the config a path to the file and not the stringified JSON
2017-06-15 16:43:02 +03:00
77a4c6fdc2
move available-drives command to util
2017-06-15 16:43:02 +03:00
4d935d62fc
improve wording
2017-06-15 16:42:46 +03:00
e8b44d7250
Forced update to the newest resin-sdk
2017-06-15 16:40:46 +03:00
5c5cfde49f
automated init doc
2017-06-15 16:39:55 +03:00
97480d3aa4
Improve the supported device types listing
2017-06-15 16:39:55 +03:00
4ac8cb1003
rebuild docs
2017-06-15 16:39:55 +03:00
2e7e033bb9
allow prebuilding the device config and reusing it
2017-06-15 16:39:55 +03:00
9fb5b52069
update dependencies
2017-06-15 16:39:55 +03:00
ad940824a6
list detected drives with resin os available-drives
2017-06-15 16:39:55 +03:00
ed83514a2f
allow passing --drive to resin device init
2017-06-15 16:39:55 +03:00
8d91a5732a
tolerate the --yes param to device init
2017-06-15 16:39:55 +03:00
1cfe64e4a7
choose version during device init, and list versions with resin os versions
2017-06-15 16:39:55 +03:00
24388811ad
remove the user requirement for the supported devices list
2017-06-15 16:38:55 +03:00
f465e74a87
Merge pull request #556 from resin-io/deploy-ux-improvements
...
Resin deploy ux improvements
2017-06-15 14:31:27 +02:00
c8d51d92e7
Show a clear message immediately as the deploy starts, if we're deploying an image.
...
Change-Type: patch
2017-06-15 12:36:40 +02:00
5a28d4c92f
Make cleanup reliable if a local build fails
2017-06-15 12:36:40 +02:00
66a4faeea5
Small improvement to resin deploy docs
...
Change-Type: patch
2017-06-15 12:36:40 +02:00
2fce0e964b
Merge pull request #554 from resin-io/549-gzip-image-deploy
...
Gzip images when deploying
2017-06-15 12:35:54 +02:00
a29b40eefa
Move promise.spread to promise.join for clarity (from review)
2017-06-15 12:34:26 +02:00
cf7bf2cb7d
Fix the gzip level for image uploads to a good perf/size balance
2017-06-15 12:01:22 +02:00
df3c5ca07f
Gzip while streaming, rather than gzipping the buffer up front
...
Connects-To: #549
2017-06-15 12:01:22 +02:00
e584dc43f7
Gzip images when uploading in resin deploy
...
Change-Type: minor
Connects-To: #549
2017-06-15 12:01:22 +02:00
90a5b15dbc
Refactor docker stream buffering before start gzipping
2017-06-15 12:01:22 +02:00
390332cd6c
Merge pull request #555 from resin-io/553-fix-qemu-path
...
Ensure emulated builds use the correct relative path to qemu
2017-06-15 12:00:58 +02:00
37ec11bf25
Ensure emulated builds use the correct relative path to qemu
...
Change-Type: patch
Connects-To: #553
2017-06-14 20:50:24 +02:00
08ce1abd20
Merge pull request #511 from resin-io/emulated-builds
...
Add emulated build option to resin build
2017-06-14 11:06:34 +01:00
f2862f7fe2
Add emulated build option to resin build
...
This commit adds the ability to run a Docker build for an architecture
which is not the host architecture, using qemu-linux-user. Currently
this is only supported for linux.
Added:
* Installation of qemu which supports propagated execve flags
* Copying of qemu binary into the build context
* Transposing the given Dockerfile to use the qemu binary
* Intercepting of the build stream, so the output looks *almost* exactly
the same.
Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-06-14 12:06:03 +01:00
e0673c98fc
Remove leftover action/util build output
2017-06-09 03:24:34 +02:00
4ab67ed71d
changelog
2017-06-08 13:53:41 +03:00
5ea263ef2e
Add package-lock.json
2017-06-08 13:52:47 +03:00
31419b399e
v5.10.2
2017-05-31 13:08:04 +01:00
9e8b09010f
Merge pull request #540 from resin-io/args
...
resin build: fix mismatch in command line argument signature
2017-05-31 13:05:48 +01:00
974be5cc13
resin build: fix mismatch in command line argument signature
...
The command line arg was taking `devicetype`, but the rest of the code
uses `deviceType`. Thus it was impossible to specify a device type
in practice to build a `Dockerfile.template`.
Change-type: patch
Signed-off-by: Gergely Imreh <imrehg@gmail.com >
2017-05-30 10:34:32 +01:00
ec386b807f
Merge pull request #518 from resin-io/485-update-interval
...
Change update check interval to once a day
2017-05-24 11:12:54 -07:00
abc183a729
Change update check interval to once a day
...
This gives the user enough notice to stay well updated, but won't spam
them if they're using resin-cli frequently.
Connects-to: #485
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-05-23 17:29:23 -07:00
e5ed6fab85
v5.10.1
2017-05-22 21:59:12 +02:00
eb9152255e
Merge pull request #536 from resin-io/535-fix-local-ssh
...
Fix breaking bug in resin local ssh
2017-05-22 21:55:59 +02:00
78ab47b584
Fix breaking bug in resin local ssh
2017-05-22 20:49:34 +02:00
5b651c7821
v5.10.0
2017-05-22 15:44:28 +02:00
95fc5d7785
Merge pull request #517 from resin-io/ssh-proxy
...
resin ssh proxy support
2017-05-22 13:04:49 +02:00
4d18e92686
changelog
2017-05-20 00:20:22 +03:00
2d729a82a0
fix valid-email path
2017-05-20 00:19:31 +03:00
4b5240d8cd
check for proxytunnel presence
2017-05-19 02:10:14 +03:00
6ae59654a0
fix
2017-05-19 01:44:30 +03:00
b88f7a993c
escape params
2017-05-19 01:25:01 +03:00
880fb43fd9
some fixes
2017-05-18 15:12:52 +03:00
fa71df7c70
use upstream dependency
2017-05-12 18:09:43 +03:00
bc79832e1d
resin ssh proxy support
2017-05-12 18:09:43 +03:00
1d06bc1b4f
Merge pull request #524 from resin-io/520-include-command-line
...
Include full command line arguments in Sentry errors
2017-05-12 13:27:53 +02:00
88d5ec0c94
Merge pull request #525 from resin-io/508-fix-docs
...
Get docs and the code generating them back in sync
2017-05-12 13:27:35 +02:00
ebd9e92b10
Merge pull request #523 from resin-io/522-username-in-errors
...
Include the username used in Sentry errors
2017-05-12 12:04:51 +02:00
a5b535753f
Include the username used in Sentry errors, to help us debug them
2017-05-12 12:02:26 +02:00
6e5e4bd8a6
Get docs and the code generating them back in sync (from #515 , #508 )
2017-05-12 12:01:37 +02:00
6e034acf23
Include full command line arguments in Sentry errors, to help us debug them
2017-05-12 11:48:43 +02:00
3a44782c38
Merge pull request #515 from resin-io/build-time-vars
...
Add ability to specify built-time variables for local build
2017-05-11 14:31:45 +03:00
654ec75598
Renamed build arg option to —buildArg/-B
2017-05-11 14:20:24 +03:00
66876a2c85
Add ability to specify built-time variables for local build
...
Change-Type: patch
2017-05-11 14:14:43 +03:00
8cb862359b
Merge pull request #514 from resin-io/upload-progress-bar
...
Add progress bar for upload progress
2017-05-11 14:12:21 +03:00
172fa37bd4
Added CHANGELOG entry
2017-05-10 23:06:35 +03:00
fc5640c79d
Draw a progress bar for upload progress
...
Change-Type: patch
2017-05-10 22:28:51 +03:00
db9225f00a
Merge pull request #398 from resin-io/395-show-device-dashboard-link
...
Show device dashboard url in 'resin device' output
2017-05-08 14:05:40 +03:00
c12b59b978
Show device dashboard url in 'resin device' output
...
change-type: minor
2017-05-08 13:51:06 +03:00
7eeafa935a
Merge pull request #510 from resin-io/highlight-cache-usage
...
Highlight cache usage in resin build
2017-05-04 14:12:40 +01:00
404348f92e
Highlight cache usage in resin build
...
This commit will highlight the usage of the cache when doing a docker
build via `resin build`, which not only helps the user understand what
the build is doing, but also achieves more parity with the cloud
builder.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-05-04 14:09:23 +01:00
4d2af251b2
Merge pull request #502 from resin-io/not-enough-unicorns
...
Fix the not-enough-unicorns bug
2017-05-04 13:22:42 +01:00
d249ac168a
Fix the not-enough-unicorns bug
...
Add successful build indicator in the form of a unicorn.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-05-04 13:18:25 +01:00
65eaad2ed5
Merge pull request #493 from resin-io/local-upload-logs
...
Upload logs when doing both build + deploy
2017-05-04 13:16:01 +01:00
3ff5880ae3
Allow resin-cli deploy to also upload build logs if present
...
If build is ran through `resin deploy`, then logs will be stored and
uploaded to the database, where the dashboard can display them
Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-05-04 13:11:50 +01:00
511d2abe1d
Merge pull request #508 from resin-io/507-add-device-types-note
...
Add note on how to get resin device types
2017-05-02 10:37:30 +01:00
029b7c7164
Add note on how to get resin device types
...
Connects to #507
Change-Type: patch
2017-05-01 17:14:58 +01:00
afafa22694
v5.9.1
2017-05-01 14:19:21 +03:00
2df4422748
v5.9.0
2017-05-01 14:14:37 +03:00
e099f0b8b3
Merge pull request #505 from resin-io/proxy
...
proxy support
2017-05-01 14:12:49 +03:00
8866f47805
proxy support
2017-05-01 14:00:50 +03:00
1d8382e91d
v5.8.1
2017-04-27 16:24:57 +03:00
110e18bc88
Merge pull request #500 from resin-io/fix-ssh
...
fix ssh proxy URL retrieval
2017-04-27 16:24:08 +03:00
3df30c8b5a
fix ssh proxy URL retrieval
2017-04-27 16:20:32 +03:00
ebfd842ae5
Merge pull request #499 from resin-io/add-local-build-docs
...
Add documentation for new resin build and resin deploy commands
2017-04-26 14:15:34 +01:00
39b171fd2a
Add documentation for new resin build and resin deploy commands
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-04-26 13:38:35 +01:00
04c2333a54
v5.8.0
2017-04-26 12:20:30 +01:00
65884c81a4
Merge pull request #498 from resin-io/prettify-build
...
Add cloud-builder builder output parity to build and deploy
2017-04-25 13:37:26 +01:00
f50ae65560
Add cloud-builder builder output parity to build and deploy
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-04-25 13:13:11 +01:00
be0d6d5a99
Merge pull request #497 from resin-io/share-build-opts
...
Share nocache and tag build options between build and deploy
2017-04-24 20:56:41 +01:00
4fa1a9c1c6
Share nocache and tag build options between build and deploy
...
`resin build` had access to the `--nocache` and `--tag` options for
building with docker, but `resin deploy` did not. This commit adds the
options to the shared dockerUtils.appendOptions function.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-04-24 20:05:18 +01:00
284030d83d
Merge pull request #495 from resin-io/fix-build-source
...
Respect source parameter in resin build
2017-04-24 20:04:22 +01:00
9050cb1975
Respect source parameter in resin build
...
Upon changing the name of the source parameter from `context`, some
places weren't changed, this commit fixes that.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-04-24 16:41:15 +01:00
d55ce853a7
Merge pull request #466 from resin-io/local-build
...
Add ability to build and deploy image locally using resin-cli
2017-04-24 10:39:46 +01:00
d3772386bf
Add ability to build and deploy image locally using resin-cli
...
Using `resin build` a user can now build an image on their own docker
daemon. The daemon can be accessed via a local socket, a remote host and
a remote host over a TLS socket. Project type resolution is supported.
Nocache and tagging of images is also supported.
Using `resin deploy` a user can now deploy an image to their fleet. The
image can either be built by `resin-cli`, plain Docker, or from a remote
source.
Change-type: minor
Signed-off-by: Cameron Diver <cameron@resin.io >
2017-04-23 14:31:45 +01:00
2e042499af
Merge pull request #490 from resin-io/486-capture-init-errors
...
log unhandled exceptions
2017-04-21 23:11:56 +03:00
225d3acf9e
log unhandled exceptions
2017-04-21 13:10:30 +03:00
75d10286ad
v5.7.2
2017-04-18 12:15:11 +03:00
d6e0616c58
Merge pull request #482 from resin-io/node-v4-support
...
update to modules that have native node v4 support
2017-04-18 12:12:52 +03:00
380a94f0f8
update to modules that have native node v4 support
2017-04-14 14:48:19 +03:00
9da8c5f09a
ignore .DS_Store
2017-04-14 11:41:19 +03:00
89b88315e4
Merge pull request #480 from resin-io/479-resin-local-docs
...
Add resin local docs
2017-04-11 16:15:30 +01:00
11e8ca178c
Add resin local docs
...
Connects to #479
Change-Type: patch
2017-04-11 14:25:54 +01:00
e583e6f04c
Merge pull request #476 from resin-io/fix-peer-dep-error
...
Move to a consistent resin-token by upgrading to new v6 SDK and resin-cli-auth
2017-04-10 12:42:06 +02:00
0cce2a7ab7
Move to a consistent resin-token by upgrading to new v6 SDK and resin-cli-auth
2017-04-07 21:26:56 +02:00
965aa7e4d4
v5.7.1
2017-04-03 16:07:32 +02:00
0ca64b18a2
Merge pull request #471 from resin-io/470-non-semver-os
...
Handle non-semver OS versions
2017-04-03 16:06:07 +02:00
63e1313f44
Handle non-semver OS versions
2017-04-03 15:36:04 +02:00
96a7a24738
v5.7.0
2017-03-28 14:43:31 +03:00
dede4bb329
Merge pull request #461 from resin-io/452-fix-permissions
...
isolate the sudo-runnable command
2017-03-28 14:40:51 +03:00
77b30409bb
update resin-device-init to pull in etcher-image-write
2017-03-28 14:37:13 +03:00
137473353c
remove username request from the signup process
2017-03-28 14:37:11 +03:00
08b3db717e
use individual methods promisification instead of promisifyAll
2017-03-27 12:14:55 +03:00
6cf32e445a
isolate the sudo-runnable command
2017-03-27 11:43:35 +03:00
857c5204b9
v5.6.1
2017-03-23 15:52:06 +03:00
169609620a
Merge pull request #459 from resin-io/fix-unneeded-warning
...
Fix unneeded warning
2017-03-23 15:51:13 +03:00
8149172eb0
changelog
2017-03-23 15:32:06 +03:00
cba105a41b
suppress warning during the device init OS download
2017-03-23 15:27:54 +03:00
69dff0c603
Merge pull request #450 from resin-io/420-add-sentry
...
Add sentry error tracking
2017-03-23 13:11:15 +01:00
6ffa4070ff
Merge pull request #457 from resin-io/replace-gitter-with-forums
...
Point to forums instead of gitter
2017-03-23 14:10:18 +02:00
f05b04a6a1
Move sentry DSN to config
2017-03-23 13:10:15 +01:00
88d8112402
Add sentry error tracking
2017-03-23 12:59:42 +01:00
f940d7428c
Point to forums instead of gitter
...
change-type: patch
2017-03-23 12:19:59 +02:00
697779868e
Merge pull request #437 from alisondavis17/patch-1
...
Update README.md
2017-03-23 12:19:24 +02:00
d90874dbef
v5.6.0
2017-03-23 01:36:08 +03:00
65b2347b57
Merge pull request #453 from resin-io/41-select-os-version
...
Closes #451
2017-03-23 01:32:15 +03:00
b25034978b
use the published depdendencies
2017-03-23 01:24:25 +03:00
a817bb2135
update gitignore
2017-03-22 22:47:26 +03:00
b629c3601e
implement the version menu
2017-03-22 15:45:05 +03:00
3619b2f117
allow specifying the version
2017-03-22 13:28:46 +03:00
4231f50c4c
download the non-preview version by default
2017-03-22 12:55:55 +03:00
95fff4b7c4
build bare modules
2017-03-22 12:46:06 +03:00
b3aa3d35f7
fix resin local push help message and lint errors
2017-03-21 12:06:05 +03:00
9f3108c5e7
5.5.0
2017-03-10 18:19:45 +00:00
c95a01e34e
Merge pull request #444 from resin-io/scan-sudo-and-fixed-latency
...
Scan sudo and fixed latency
2017-03-10 18:04:56 +00:00
19c51929a9
Generate JS
2017-03-10 17:59:54 +00:00
73dd625ede
Require superuser for scan commands, also introduce docker timeout
2017-03-10 17:59:54 +00:00
08db3ace03
Bump resin-sync@7.0.0: use experimental rds which requires superuser permissions
2017-03-10 17:59:54 +00:00
2125cf9649
5.4.0
2017-03-09 23:56:10 +00:00
e5a7fa5617
Merge pull request #439 from resin-io/resin-local-stop
...
Resin local stop
2017-03-09 23:50:58 +00:00
3324ff4dee
Generate JS
2017-03-09 23:49:59 +00:00
7ad468dc54
Implement 'resin local stop'
2017-03-09 23:49:56 +00:00
8474ee726c
Update README.md
...
Change Support section to point to Forums instead of Gitter
2017-03-09 14:46:20 -08:00
29b2f4afa8
Merge pull request #433 from resin-io/filter-missing-dockerinfo-devices
...
Filter our devices that do not expose docker socket
2017-03-09 21:19:23 +00:00
7aee4d6d7f
Filter our devices that do not expose docker socket
2017-03-09 20:54:11 +00:00
7af004501a
Merge pull request #430 from resin-io/rdt-merge
...
Rdt merge
2017-03-09 11:21:25 +00:00
2d09c18d6b
Build JS
2017-03-08 23:41:55 +00:00
53bf314820
Remove app create from primary commands
2017-03-08 23:41:35 +00:00
1ae1a15259
Implement 'resin local'
2017-03-08 23:41:35 +00:00
20ed8c9169
Implement 'resin local push'
2017-03-08 23:41:32 +00:00
977e3fb0ff
Implement 'resin local ssh'
2017-03-08 23:41:29 +00:00
c5df32f952
Implement 'resin local scan'
2017-03-08 22:43:23 +00:00
f5cd3375f2
Implement 'resin local promote'
2017-03-08 22:43:23 +00:00
3b4c8f2a01
Implement 'resin local logs'
2017-03-08 22:43:23 +00:00
356042557e
Implement 'resin local flash'
2017-03-08 22:43:21 +00:00
00753a5776
Implement 'resin local configure'
2017-03-08 18:43:34 +00:00
eea9a2f723
5.3.0
2017-03-03 18:14:48 +02:00
5ebdf4a8ac
Merge pull request #424 from resin-io/ssh-handle-undefined-uuid
...
resin ssh: handle undefined uuid parameter
2017-03-03 17:29:21 +02:00
fb06249b08
resin ssh: handle undefined uuid parameter
...
change-type: patch
2017-03-03 17:25:51 +02:00
9214cb0d90
Merge pull request #416 from resin-io/support-aufs-resin-sync
...
Support aufs resin sync
2017-02-21 15:03:59 +02:00
a04c3b9c7b
Generate JS and add gulpfile option to suppress diff
2017-02-21 14:45:47 +02:00
2fde6241c2
Support resin sync for remote resin.io AUFS devices
...
change-type: minor
2017-02-01 15:52:17 +02:00
ffa645f85c
Merge pull request #413 from resin-io/sdk-browser
...
Use the updated SDK
2017-01-27 13:41:17 +01:00
b629ee6164
Move to preconfigured resin sdk
2017-01-25 19:33:43 +01:00
7a4de5357e
Fix some issues with Resin-SDK usage after initial testing
2017-01-25 19:25:12 +01:00
5bbb055cd9
Formally depend on the new resin-sdk release
2017-01-25 19:25:12 +01:00
553b96e48f
add the CS preamble to the generated files
2017-01-25 19:25:12 +01:00
7a0e8beb07
update for the new resin.models.device.generateUniqueKey
2017-01-25 19:25:12 +01:00
f17cbb1205
use the new SDK factory
2017-01-25 19:25:12 +01:00
b690060bc4
update deps and remove unused
2017-01-25 19:25:12 +01:00
72b2058d27
Merge pull request #418 from resin-io/lekkas-patch-1
...
docs: rename 'Git Bash' to 'Git for Windows'
2017-01-18 19:46:40 +02:00
bbd617ea76
docs: rename 'Git Bash' to 'Git for Windows'
2017-01-18 19:33:49 +02:00
f9a4f8c375
v5.2.4
2017-01-18 19:14:52 +02:00
5c289a6e00
Merge pull request #417 from resin-io/fix-cmd-exe-doc-error
...
Fix requirement docs for resin sync and resin ssh
2017-01-18 19:07:36 +02:00
3b439282ae
Regenerate JS and add header to suppress diff
2017-01-18 18:04:42 +02:00
d473509675
Docs: fix requirements for resin ssh and resin sync
...
change-type: patch
2017-01-18 18:04:37 +02:00
49664b815d
v5.2.3
2017-01-04 13:54:09 -04:00
06cc863f02
Merge pull request #412 from resin-io/411-fix-add-js-yaml
...
add missing dependency - fix #411
2016-12-16 17:38:57 +03:00
099cf997cb
add missing dependency - fix #411
2016-12-16 17:21:05 +03:00