Skip to content

WIP: Astarte umbrella init#1932

Draft
nedimtokic wants to merge 4 commits into
astarte-platform:masterfrom
nedimtokic:astarte-umbrella-init
Draft

WIP: Astarte umbrella init#1932
nedimtokic wants to merge 4 commits into
astarte-platform:masterfrom
nedimtokic:astarte-umbrella-init

Conversation

@nedimtokic
Copy link
Copy Markdown
Contributor

Add Astarte umbrella root project.
Since Umbrella projects are using /apps directory for app we are already there.
All dependecies on internal apps are marked with in_umbrela flag.
Some deps are diverged so they are updated:

  • mox
  • httpoison
  • exandra

Apps config loaded in Umbrella main config .

Create Astarte umbrella project using:
`mix new Astarte --umbrella` in Astarte
root dir

Signed-off-by: nedimtokic <nedim.tokic@secomind.com>
Solve diverged deps so mix deps.get  in umbrella
project works without errors

Signed-off-by: nedimtokic <nedim.tokic@secomind.com>
Link apps configs into umbrella config

Signed-off-by: nedimtokic <nedim.tokic@secomind.com>
cfssl is using httpoison 1.6 and it has
conflict with othre apps.

Signed-off-by: nedimtokic <nedim.tokic@secomind.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.45%. Comparing base (c89cda8) to head (446918e).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1932   +/-   ##
=======================================
  Coverage   84.45%   84.45%           
=======================================
  Files         572      572           
  Lines       10097    10097           
=======================================
  Hits         8527     8527           
  Misses       1570     1570           

see 2 files with indirect coverage changes

Flag Coverage Δ
astarte_data_access 84.52% <ø> (ø)
astarte_events 80.27% <ø> (ø)
astarte_fdo 81.79% <ø> (ø)
astarte_fdo_core 61.38% <ø> (ø)
astarte_generators 97.39% <ø> (-0.35%) ⬇️
astarte_rpc 88.23% <ø> (ø)
astarte_secrets 85.80% <ø> (+0.64%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant