flowzone-app[bot]
1264012fad
Merge pull request #2334 from balena-os/circular-dependencies
...
Refactor code to reduce circular dependencies between modules
2024-05-27 20:03:42 +00:00
Felipe Lalanne
027c2575b1
Move OS variant retrieval to config module
...
This also deprecates the `getOSVariant` function of the `os-release`
module, as the OS variant are no longer defined in `/etc/os-release`.
Change-type: patch
2024-05-27 14:36:03 -04:00
Felipe Lalanne
59689b2789
Do not export balenaApi on api-binder
...
Instead, add `getBalenaApi` function to api-helper so other modules can
access a balena API instance.
Further reduces circular dependencies to 5
Change-type: patch
2024-05-27 14:36:03 -04:00
Felipe Lalanne
ac2db38742
Move api-keys module to src/lib
...
This removes circular dependencies between the device-api module and
the compose module, reducing total circular dependencies to 15
Change-type: patch
2024-05-27 14:36:03 -04:00
Felipe Lalanne
48f75e61b8
Do not re-export ContractObject on lib/contracts
...
Further reduce circular dependencies to 10
Change-type: patch
2024-05-27 14:36:03 -04:00
Felipe Lalanne
bef5e78440
Move Compose(Network|Volume)Config to top level types
...
This reduces dependencies from 80 to 47
Change-type: patch
2024-05-27 14:36:03 -04:00
Felipe Lalanne
234e0de075
Move composition types to compose/types
...
This reduces circular dependencies from 250 to 80 by ensuring that
modules that only require types do not import the full module with all
its dependencies.
Change-type: patch
2024-05-27 14:36:03 -04:00
Felipe Lalanne
94de4006a0
Split compose types into interface and implementation
...
This splits `App`, `Network`, `Service` and `Volume` which used to be
defined as classes into an interface and a class implementation that is
not exported. This will allow to work with just the types in some cases
and prevent circular dependencies when importing.
Change-type: patch
2024-05-27 14:36:03 -04:00
flowzone-app[bot]
435a363716
v16.3.10
2024-05-27 02:41:53 +00:00
balena-renovate[bot]
13f1ce8863
Merge pull request #2337 from balena-os/renovate/got
...
Update got to v14.3.0
2024-05-27 02:40:46 +00:00
Self-hosted Renovate Bot
4764bca2c4
Update got to v14.3.0
...
Update got from 14.2.1 to 14.3.0
Change-type: patch
2024-05-27 02:21:21 +00:00
flowzone-app[bot]
5de8f40ddf
v16.3.9
2024-05-27 01:59:28 +00:00
balena-renovate[bot]
a2ceb6e663
Merge pull request #2339 from balena-os/renovate/balena-io-deploy-to-balena-action-2.0.x
...
Update balena-io/deploy-to-balena-action action to v2.0.69
2024-05-27 01:58:32 +00:00
Self-hosted Renovate Bot
9cdb363e4c
Update balena-io/deploy-to-balena-action action to v2.0.69
...
Update balena-io/deploy-to-balena-action from 2.0.68 to 2.0.69
Change-type: patch
2024-05-27 01:35:18 +00:00
flowzone-app[bot]
1ece3376f0
v16.3.8
2024-05-24 14:29:21 +00:00
balena-renovate[bot]
9a776e0e1b
Merge pull request #2338 from balena-os/renovate/balena-io-deploy-to-balena-action-2.0.x
...
Update balena-io/deploy-to-balena-action action to v2.0.68
2024-05-24 14:28:34 +00:00
Self-hosted Renovate Bot
8a7972c783
Update balena-io/deploy-to-balena-action action to v2.0.68
...
Update balena-io/deploy-to-balena-action from 2.0.67 to 2.0.68
Change-type: patch
2024-05-24 14:09:21 +00:00
flowzone-app[bot]
35a4b676d4
v16.3.7
2024-05-24 13:45:26 +00:00
Page-
68fe016526
Merge pull request #2335 from balena-os/renovate/major-sinon
...
Update sinon to v18
2024-05-24 14:44:30 +01:00
Self-hosted Renovate Bot
6b47c3572d
Update sinon to v18
...
Update sinon from 17.0.1 to 18.0.0
Change-type: patch
2024-05-20 02:21:03 +00:00
flowzone-app[bot]
127d4060e7
v16.3.6
2024-05-20 01:54:08 +00:00
balena-renovate[bot]
be45fcb623
Merge pull request #2336 from balena-os/renovate/balena-io-deploy-to-balena-action-2.0.x
...
Update balena-io/deploy-to-balena-action action to v2.0.67
2024-05-20 01:53:19 +00:00
Self-hosted Renovate Bot
21f72b0ce9
Update balena-io/deploy-to-balena-action action to v2.0.67
...
Update balena-io/deploy-to-balena-action from 2.0.66 to 2.0.67
Change-type: patch
2024-05-20 01:34:21 +00:00
flowzone-app[bot]
59e50ffabd
v16.3.5
2024-05-13 01:53:54 +00:00
balena-renovate[bot]
47688f2263
Merge pull request #2333 from balena-os/renovate/balena-io-deploy-to-balena-action-2.0.x
...
Update balena-io/deploy-to-balena-action action to v2.0.66
2024-05-13 01:53:09 +00:00
Self-hosted Renovate Bot
0786f6d95b
Update balena-io/deploy-to-balena-action action to v2.0.66
...
Update balena-io/deploy-to-balena-action from 2.0.65 to 2.0.66
Change-type: patch
2024-05-13 01:34:36 +00:00
flowzone-app[bot]
83f6009aca
v16.3.4
2024-05-12 16:29:22 +00:00
balena-renovate[bot]
2941840700
Merge pull request #2332 from balena-os/renovate/patch-semver
...
Update semver to v7.6.2
2024-05-12 16:28:25 +00:00
Self-hosted Renovate Bot
da5fdc5d78
Update semver to v7.6.2
...
Update semver from 7.6.1 to 7.6.2
Change-type: patch
2024-05-12 16:09:16 +00:00
flowzone-app[bot]
e95f32588a
v16.3.3
2024-05-10 16:29:36 +00:00
balena-renovate[bot]
01c78d95b0
Merge pull request #2331 from balena-os/renovate/patch-semver
...
Update semver to v7.6.1
2024-05-10 16:28:41 +00:00
Self-hosted Renovate Bot
6ebeab14c1
Update semver to v7.6.1
...
Update semver from 7.6.0 to 7.6.1
Change-type: patch
2024-05-10 16:09:37 +00:00
flowzone-app[bot]
76ba0d8f6c
v16.3.2
2024-05-06 01:53:49 +00:00
balena-renovate[bot]
a02e672eb2
Merge pull request #2327 from balena-os/renovate/balena-io-deploy-to-balena-action-2.0.x
...
Update balena-io/deploy-to-balena-action action to v2.0.65
2024-05-06 01:52:45 +00:00
Self-hosted Renovate Bot
9945629f0a
Update balena-io/deploy-to-balena-action action to v2.0.65
...
Update balena-io/deploy-to-balena-action from 2.0.63 to 2.0.65
Change-type: patch
2024-05-06 01:33:52 +00:00
flowzone-app[bot]
0a5c041496
v16.3.1
2024-05-01 01:06:26 +00:00
flowzone-app[bot]
e22bd2386a
Merge pull request #2328 from balena-os/update-contrato-0.9.4
...
Update @balena/contrato to 0.9.4
2024-05-01 01:05:35 +00:00
Christina Ying Wang
1dcd156fc8
Update @balena/contrato to 0.9.4
...
Change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
2024-04-30 16:39:49 -07:00
flowzone-app[bot]
213ecdef86
v16.3.0
2024-04-30 21:13:14 +00:00
flowzone-app[bot]
406334037e
Merge pull request #2325 from balena-os/add-rpi-crypt-mount
...
Add rpi crypt mount
2024-04-30 21:12:04 +00:00
Christina Ying Wang
3017ca6308
Add rpi support to balenaOS secure boot
...
- Loop through `rpi`, `efi` for crypt boot mount
- Remove `exit 1` from dbus_get_mount
Change-type: minor
Signed-off-by: Christina Ying Wang <christina@balena.io>
2024-04-30 13:52:24 -07:00
flowzone-app[bot]
4f24d5e6e7
v16.2.37
2024-04-29 22:28:48 +00:00
balena-renovate[bot]
5873745f9e
Merge pull request #2326 from balena-os/renovate/balena-io-deploy-to-balena-action-2.0.x
...
Update balena-io/deploy-to-balena-action action to v2.0.63
2024-04-29 22:28:01 +00:00
Self-hosted Renovate Bot
6c2a07bd77
Update balena-io/deploy-to-balena-action action to v2.0.63
...
Update balena-io/deploy-to-balena-action from 2.0.62 to 2.0.63
Change-type: patch
2024-04-29 22:09:00 +00:00
flowzone-app[bot]
09d9302345
v16.2.36
2024-04-29 19:54:56 +00:00
flowzone-app[bot]
7234e200d8
Merge pull request #2322 from balena-os/update-dependencies-node-20-pt-3
...
Update dependencies node 20 pt 3
2024-04-29 19:53:57 +00:00
Christina Ying Wang
23ba3e4384
Remove unused event-stream dependency
...
Change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
2024-04-29 12:25:07 -07:00
Christina Ying Wang
f510dd9a80
Update io-ts to 2.2.20, io-ts-reporters to 2.0.1, fp-ts to 2.16.5
...
TODO: Upgrading io-ts to 2.2.21 will result in some unit tests for
io-ts type validation breaking, due to a change in t.record's handling
of decoding unknown objects. In <2.2.21, a record with a custom key type
will decode an unknown object to Left if it has a key is not of the custom
type. Whereas in io-ts@2.2.21, t.record will strip the invalid key and
decode to Right. This is a breaking change for us.
Change-type: patch
Signed-off-by: Christina Ying Wang <christina@balena.io>
2024-04-29 12:24:05 -07:00
flowzone-app[bot]
0382d27c90
v16.2.35
2024-04-29 16:10:05 +00:00
Page-
1d1fb6885c
Merge pull request #2324 from balena-os/update-type-dependencies
...
Update @types dependencies
2024-04-29 17:09:17 +01:00