Skip to content

feat: allow versioning of apps #182

@gknapp1

Description

@gknapp1

Currently each app is assumed to have a single version. This creates a problem with maintainability since there is are no checks against the external executable version, so users need to have compatible executable versions but there is no good error handling or easy way to document the app version dependencies.

Desired behavior is that app developers should be able to implement a function that allows for the extraction of the version identifier from the expected executable (e.g., additiveFoam for the additivefoam apps). Based of that version identifier, different app templates or other branching logic can be implemented to handle version inconsistencies.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions