Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Create sbt task to list and save all component versions #146

Closed
@sebinside

Description

@sebinside

Description

Chat overflow consists of a lot of components or sub projects with different version numbers. Since #118, they follow all the semantiv versioning prinicple, but are still independent. For better visibility of all versions (and better user error log, and easier deploying, ...), they should be logged at framework startup.

One approach would be an sbt task (injected into the build process), collecting all information and saving into a text file, xml file or something similar, which can be read and printed at startup.

A list of currently versioned things (probably not complete):

  • Framework (sbt)
  • API (APIVerison, or sbt)
  • REST API (ScalaBootstrap-file)
  • NPM Package (accessible trough npm command)
  • GUI (accessible trough npm command)
  • Other SBT artefacts (launcher, updater, build environment, bootstrap, ...?)
  • And everything I did forget here :)

Metadata

Metadata

Assignees

Labels

buildRequires changes to the build systemenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions