Skip to content

0.6.3

Pre-release
Pre-release

Choose a tag to compare

@KevinCLydon KevinCLydon released this 25 Jan 16:55
188e101

List of features:

  • Create from copy for templates
    • Functionality for creating a template from a copy of another template has been added. It works the same as creating a test from a copy (#256)
  • Tracking of software tags
    • CARROT now keeps local metadata-only clones of git repos for software so that it can keep track of tags that correspond to commits and vice-versa for software versions. This is in preparation for the planned functionality for querying runs by software versions built for those runs. (#251)
  • Loosened restrictions on template and test editing
    • Runs will now keep track of the WDLs used the generate them. This is to allow removing the restriction on editing templates and tests after a successful run has been generated. (#257)
  • Fixed a rare bug that could potentially cause GitHub config credential exposure
    • There was an issue where, if GitHub authentication failed for some reason when attempting to run a test from GitHub, the credentials CARROT uses to connect to GitHub could be posted under the comment for running the test. This is very rare, because it would require that authentication failed for accessing the repo, but succeeded for posting the error to it. However, we have modified the way CARROT handles git credentials to prevent this in the future. (#263)