The compose service option depends_on can be a list of strings (short syntax) or a submodule (long syntax) (https://github.com/compose-spec/compose-spec/blob/55b450aee50799a2f33cc99e1d714518babe305e/05-services.md#depends_on).
In case of the long syntax, the submodule correctly provides the condition option but is missing the restart and required suboptions despite claiming coverage of the compose spec's options according to the docs.
See https://github.com/hercules-ci/arion/blob/main/src/nix/modules/service/docker-compose-service.nix#L126.
Is this intentional or an oversight?
The compose service option
depends_oncan be a list of strings (short syntax) or a submodule (long syntax) (https://github.com/compose-spec/compose-spec/blob/55b450aee50799a2f33cc99e1d714518babe305e/05-services.md#depends_on).In case of the long syntax, the submodule correctly provides the
conditionoption but is missing therestartandrequiredsuboptions despite claiming coverage of the compose spec's options according to the docs.See https://github.com/hercules-ci/arion/blob/main/src/nix/modules/service/docker-compose-service.nix#L126.
Is this intentional or an oversight?