feathr-ai / feathr-ai/feathr

Dynamic versioning for feathr

Open
#176 0 comments 0 reactions 1 assignee Claimed by @blee1234 View on GitHub
Dominant language
Scala
Stars
1.9k
Forks
247
PR merge metrics
No merged PRs in 30d

Description

Right now feathr version is hardcoded. There are plugins such as https://github.com/sbt/sbt-dynver or https://github.com/sbt/sbt-git that will let us automatically update the version.

Things to be aware of are any configurations that depend on our hardcoded versions, such as the feathr_config.yaml file, which references the 0.1.0 jar.

Potential options, is to auto generate this feathr_config.yaml as part of the assembly, such that it always references the latest version, or be able to have a dynamic version reference in the config.

Dynamic versioning would be beneficial for publishing to maven, as maven requires unique versions for releases

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.