Im brainstorming about how to CI and build products from a newt project. Im taking my inspiration from npm publish and node prebuild. The workflow in my mind:
from your dev machine you run `newt bump major|minor|patch` which bumps project.yml version, commits and tags when you push that to repo that has a tag hook it runs `newt rel` which looks up targets, version and repo, does create-image for those targets with version tag and uploads them to github tag release This may or may not need to live inside the newt tool, but ideally the yml would have somewhat standardized support for it as Id like to use newt with its existing yaml project parsing as a dep. I think Id like to see in project.yml * project.version (or vers like repo?) * project.targets which would be a whitelist of target products to build/test (maybe these should be separate? like project.targets.test and project.targets.build?) * project.repo (including private repo key support) Anyone already worked this out? Thoughts?
