0.2.0-beta
Pre-release
Pre-release
List of features:
- Subscriptions and notifications:
- Subscribe to receive notifications for the following entities:
- Pipelines
- Templates
- Tests
- Notifications are sent as emails for the following events
- Test run completion (either successful or unsuccessful)
- Test run start from GitHub comment
- Subscribe to receive notifications for the following entities:
- Custom docker image builds
- Docker images can now be generated automatically to supply as inputs to tests
- Create a Software record that references a GitHub repo, specify that software with a commit as an input, and the image will be built
- GitHub repo must be buildable by submitting to Google Cloud Build
- GitHub integration
- Runs can be started by commenting on a GitHub PR with a specific format
- Repo must be configured, included adding carrot-publish-github-action to the repo's GitHub Actions workflow and creating a Software record for it
- After a run is triggered from GitHub, comments will be posted to the PR with run information indicating that the run has started and then that it has finished
- Currently only supports public repos
- Runs can be started by commenting on a GitHub PR with a specific format
- Just use your WDLs
- CARROT now submits test and evaluation WDLs separately when processing a run, which means:
- WDL 1.0 is now support
- Using in_ and out_ prefixes when naming inputs and outputs in WDLs is no longer necessary
- Giving corresponding names for test outputs that should map to eval inputs is no longer necessary
- Those mappings should now be specified in the input JSONs for the eval WDL
- CARROT now submits test and evaluation WDLs separately when processing a run, which means: