- Multi-platform builds
- Build an image as well as all its parent until the root image
- Execute the build plan to show the build intentions
- Cleanup compatibilities
- On the build command, allow the use of variables to render an image definition #38
- Create a variable mapping with the normalized parent image name
- Fix on promote command, the flags --promote-image-namespace and --promote-image-registry are not marked as deprecated
- Fix typos on promote command examples
- --enable-semver-tags tags have no effect in the promote
- on promote command, remove local images after push keep the images there
- build pull-parent-image does not forces to pull the parent image
- Fix: promote images with subnamespaces fails example myregistry/mynamesapce/grafana/tempo:1.0.0
- Fix: wildcard images could not use {{ .Name }} on images definition
- Fix: wildcarded images do not inherit parent persistent_vars
- Credentials from env-vars
- Promote local and remote images
- Testing promote package
- Inject Dockerfiles
- Git context should accept authentication
- Generate images_tree from multiples files located in a folder
- Define parents on image definitions
- Clean: remove image CheckCompatibility
- Rewrite tree package
- Remove-promote-tag to remove-local-images-after-push
- Stevedore init creates a configuration file with execution permissions
- Promote does not use -S flag to generate semantic version tags
- Tags defined on the image are ignored
- Create an init command
- Automate semver tagging for images
- Inline builder definition on image definition
- Config precedence: current folder, user home, global folder
- Console message when no images to build are found
- Define a depth to cascade builds
- On buildWorker notify the user that semver won't be created
- Fix set image from details to build images
- Accept nil builder
- Update image children to children
- Log_path is always written on stdout when it is not overwritten.
- Test promote
- When a build fails return a status code != 0 --> v0.9.1
- Functional tests using os.Exec --> v0.9.1 (tests moved to command test)
- Override the image name given by argument with a flag --> v0.9.1
- Improve get_test.go:118: Functional test to get builders --> v0.9.1 (tests moved to command test)
- Improve test builder_test.go:35: Testing array generation from a builder conf. Not always return the array elements in the same order --> v0.9.1 (tests moved to command test)
- Test command package
- Define promote command
- Fix application panics when vars or pesistent_vars are not strings on image_tree definition
- Fix create a complete path when creating new credentials
- Fix remove wildcarded version images when all images are listed
- Fix builders without options panics with a nil pointer exception
- Prefixing docker builder output
- Builders definition may accept remote repositories with definitions (git context)
- Map build's command flags builder variables
- Fix get builders to show non-string options
- New builders which use docker as a driver
- Fix load persistent var from root node to leaf
- Accept cascade for wildcard version
- Include tags and children on copy image method
- Use the copy Image method
- Test for the wildcard version. even find methods
- Manage interruption
- Wildcard version
- Persistent vars
- Use context with interruptions --> v0.7.0
- Enable builds over HTTP
- Allow to generate images in multiple formats
- Signing Docker images
- Apply Levenshtein distances on the image name to identify which image the user wants to build
- Include some mechanism to test the images
- Build tries to pull from the Docker registry by default: Are needed more details about the issue
Fix container builders must match to [a-zA-Z0-9][a-zA-Z0-9_.-]*: Discarted due to lack of contextPromote images defined on the images tree: Discarted unclear need