Refactor
Release Notes:
This is a major (breaking) release, and as such, there are some notable changes which need to be made to devlab.yml on any projects using Devlab:
- Services now swap the key with the
nameinstead of the image:
services:
- - <image>:<tag>:
- name: <name>
+ - <name>:
+ from: <image>:<tag>- Tasks now no longer support aliases as this was odd and not a good approach:
tasks:
test: npm run test
lint: npm run lint
- all: .test .lint
+ all: |
+ npm run lint
+ npm run testInstead of aliases, the system now supports multiple tasks being called at run: devlab lint test
Additionally, but not affecting the run, quiet mode has been removed as the verbosity of the output from the app has been scaled down to a minimal, informative amount of output.