dea07bc720
Add tests for release export & import.
...
Change-type: patch
Signed-off-by: Carlo Miguel F. Cruz <carloc@balena.io >
2024-09-19 15:31:46 +08:00
6c756d5e80
Add commands for exporting and importing app/fleet releases.
...
Change-type: minor
Signed-off-by: Carlo Miguel F. Cruz <carloc@balena.io >
2024-09-19 15:31:45 +08:00
2a357a438f
Bump @oclif/core from 3.27.0 to 4.0.18
...
Change-type: patch
2024-09-02 09:24:08 -03:00
04b4444fc2
Update expected build warning tests
2024-04-09 17:17:07 +03:00
38a2817587
Add support for macos arm64 builds
...
Change-type: minor
2024-03-11 20:49:29 -03:00
756f6b328b
Update dependencies
...
Change-type: patch
2024-03-11 16:35:32 -03:00
bf5e61a61c
Update to Node 20
...
Change-type: major
2024-02-05 18:29:02 -03:00
d78045b6ab
device: Add --json
option for JSON output
...
change-type: minor
2023-11-10 12:10:53 -03:00
04db9c7a91
Update balena-sdk and deduped dependencies
...
Update balena-sdk from 18.0.0 to 19.0.0
Update balena-preload from 14.0.3 to 15.0.1
Update balena-image-manager from 9.0.2 to 10.0.1
Change-type: patch
2023-10-26 16:27:43 -03:00
e46378ec51
Update oclif, improve help command
...
Change-type: minor
2023-09-04 21:07:05 -03:00
817ce5dc96
Update to Node 18
...
Change-type: major
2023-08-29 07:35:53 -03:00
d61c300750
build linux/arm packages
...
change-type: minor
2023-05-16 10:39:00 -07:00
2cf2918d73
Update vercel/pkg to v5.8.1
...
This seems to be needed to build the binaries for node v16 since earlier
versions failed with
```
Error: Could not detect abi for version 16.13.0 and runtime node. Updating "node-abi" might help solve this issue if it is a new release of node
```
Change-type: patch
2023-05-11 17:49:49 -04:00
7dfb7474f5
Update to Node 16
...
This also drops support for Node 14
Change-type: major
2023-05-11 17:49:37 -04:00
5761a306be
Devices: explicitly fetches only used fields
...
Change-type: patch
2023-03-13 09:35:43 -03:00
ecf4b046b5
Fix application isLegacy check for rename and deploy
...
Change-type: patch
2023-03-10 16:33:00 +01:00
2fd0ca6a02
Stop using the deprecated balena-sync module
...
Change-type: patch
2022-12-29 01:05:51 +02:00
a20d2a04a8
Stop relying on device-type.json for resolving the device type aliases
...
Resolves : #2541
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2022-10-17 19:09:09 +03:00
c7f56d92dd
Switch to balena-compose
...
Removes a bunch of individual dependencies by switching to `@balena/compose` which (currently) groups and manages those dependencies together in one package.
Change-type: minor
2022-07-14 13:05:21 +00:00
008972b3d3
Update pkg
...
Change-type: patch
2022-01-03 17:35:13 +00:00
9145f2fb28
device, devices: Print the fleet's slug in 'org/fleetName' format
...
Change-type: major
2021-12-23 15:34:09 +00:00
d64b6deb81
push/build: Add test cases for .dockerignore filtering corner cases
...
Change-type: patch
2021-11-22 01:50:27 +00:00
a18e182ae4
Add support for releases
...
Signed-off-by: Paul Jonathan <pj@balena.io >
Change-type: minor
2021-09-28 14:28:43 +00:00
ffccbfba12
build, deploy: Add support for multiarch base images
...
Bump version of balena-multibuild to the one that supports multiarch
Remove previous hack to avoid sending platform information to multibuild
Change-type: minor
Signed-off-by: Paul Jonathan <pj@balena.io >
See: https://github.com/balena-io/balena-cli/issues/1508
2021-09-23 16:37:45 +00:00
6244af3464
chore: Update net-keepalive dependency (fix CLI packaging errors)
...
Change-type: patch
2021-09-10 00:20:26 +01:00
24fe6666e4
balena deploy: Retrieve the cpu arch as part of the device type resource
...
Connects-to: #2318
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2021-08-30 22:30:16 +00:00
d0cdc900a2
Add contract contents at release creation time
...
Change-type: patch
2021-08-26 16:11:23 +01:00
7d568a928b
Add balena.yml handling and --draft
to balena deploy
release creation
...
This change allows use of a contract and release semver when doing a push,
and is part of the larger feature to use the builder as part of a CI/CD pipeline.
Change-type: minor
Signed-off-by: Paul Jonathan <pj@balena.io >
2021-08-25 17:01:17 +00:00
a254e46118
devices supported: Use new DeviceType data model as source of truth
...
Change-type: patch
2021-05-16 22:48:22 +00:00
ac96616e4e
osConfigure/localFlash: Add support for Node.js v14
...
* Replace old resin-image-fs with newer balena-image-fs
* package.json: Remove resin-image-fs package
* package: Install dependencies that work with node14
* Remove resin-image-fs typings
* Fix etcher-sdk related types
* local/flash: Add unmountOnSuccess, write, direct properties on flash
Taken from https://github.com/balena-io-modules/etcher-sdk/blob/master/examples/multi-destination.ts
* tests/utils/eol-conversion: Remove ext2fs sample binary
Specifically ext2fs/build/Release/bindings.node
I removed it because the file doesn't exist
* tests/test-data/pkg: Add new expected warnings darwin/linux/windows
* os/configure: Remove windows check
* local/flash: Check if environment is WSL and show warning message
* Get tests to pass with certain Node v14 warning messages
* INSTALL-WINDOWS: Remove os configure warning
Improve push and logs support for Node.js v14 (bump 'net-keepalive')
Resolves : #2200
Resolves : #1990
Change-type: minor
Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com >
2021-03-31 01:15:47 +03:00
25b1dff5d8
Bump patch-package
dependency and remove its own patch file
...
Change-type: patch
2021-03-22 16:12:44 +00:00
27e2b03702
Update push command for organizations
...
Change-type: patch
Connects-to: #2119
Signed-off-by: Scott Lowe <scott@balena.io >
2020-12-23 16:03:52 +01:00
6b208ec2ab
build/deploy: Add more test cases (--buildArg option)
...
Change-type: patch
2020-10-21 14:25:40 +01: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
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
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
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
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
94f3825119
Tests: add verification of 'pkg' warnings against saved output
...
Change-type: patch
2020-08-07 01:47:31 +01: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
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
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
11d1a3f5a0
Add runtime warning for unused .dockerignore files
...
Change-type: patch
2020-06-22 01:14:27 +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
d967b942e0
Allow setting the initialDeviceName
...
Change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io >
2020-06-11 16:02:17 +01: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
0738dd1520
Add and refactor tests for push/build/deploy commands (docker-compose)
...
Change-type: patch
2020-02-17 15:19:07 +00:00
1a74dcf4cf
Re-add windows-crlf.sh to git index (fix git warnings)
2020-02-12 17:34:17 +00: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