Releases: lsegal/samus
Releases · lsegal/samus
Release v3.0.9
Release v3.0.8
- Fix timezone handling issue.
Release v3.0.7
- Fix bug in
publishtask of DockerReleaseTask in previous release.
Release v3.0.6
- Add
--skip-restoreto samus build to skip restoring Git repository. Useful
with Docker build support in order to inspect output of a built release. - Add
build/changelog-rotatecommand for changelog rotation. - Add
inspectandcleanRake tasks forDockerReleaseTaskto inspect and
remove a previously built release respectively.
Release v3.0.5
- Fix bug that breaks DockerReleaseTask if .gitconfig or .samus configs are
not present on the system.
Release v3.0.4
- Automatically build Dockerfile.samus as tempfile if it is not present in
the repo when usingSamus::Rake::DockerReleaseTask. This docker image
copies all credentials in so it can be run directly without mounts. - Add
mount_samus_configoption (defaults tofalse) toDockerReleaseTask
options to allow Docker image to mount the Samus configuration directory
from the host when publishing the image. To override the config directory,
specify theSAMUS_CONFIG_PATHenvironment variable to thepublishtask. - Add
extra_configtoDockerReleaseTaskto allow extra files to be
copied into the/rootdirectory of the build image. The value should be
a hash of src -> dest filenames to copy.
Release v3.0.3
- Add
Samus::Rake::ReleaseTaskandSamus::Rake::DockerReleaseTaskto
generate helpful Rake tasks to generate releases. Example:
require 'samus'
Samus::Rake::ReleaseTask.new do |t|
t.git_pull_after_release = true # default is true
t.zipfile = "customzip.tar.gz" # default release-vX.Y.Z.tar.gz
t.buildfile = "samus.json" # default is samus.json
end- Add
lsegal/samus:buildDockerfile to simplify creation of build docker images.
Release v3.0.2
- Add
chmod-filescommand to fix file permissions on globs.
Release v3.0.1
- Fix bug in
publish/github-releasecommand due to invalid tag handling.
Release v2.0.3
- Add
--dockersupport to build and publish which runs Samus inside a pre-built
container with all default dependencies. You can provide
--docker-image image-nameto use a different image from the default
lsegal/samuscontainer. - Fix
changelog-parsecommand.