In terms of dependencies:
The dependency referred to as Development
is always the branch named master
.
The dependency referred to as Published
is always the branch named published
unless there is no branch named published
in which case it’s also master
.
I think that explains why the dev
branch isn’t doing anything here?
This behaviour is inherited from how anvil did dependencies in the classic editor. For different behaviour you’ll probably want to make a feature request.