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
publish
task of DockerReleaseTask in previous release.
Release v3.0.6
- Add
--skip-restore
to samus build to skip restoring Git repository. Useful
with Docker build support in order to inspect output of a built release. - Add
build/changelog-rotate
command for changelog rotation. - Add
inspect
andclean
Rake tasks forDockerReleaseTask
to 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_config
option (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_PATH
environment variable to thepublish
task. - Add
extra_config
toDockerReleaseTask
to allow extra files to be
copied into the/root
directory of the build image. The value should be
a hash of src -> dest filenames to copy.
Release v3.0.3
- Add
Samus::Rake::ReleaseTask
andSamus::Rake::DockerReleaseTask
to
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:build
Dockerfile to simplify creation of build docker images.
Release v3.0.2
- Add
chmod-files
command to fix file permissions on globs.
Release v3.0.1
- Fix bug in
publish/github-release
command due to invalid tag handling.
Release v2.0.3
- Add
--docker
support to build and publish which runs Samus inside a pre-built
container with all default dependencies. You can provide
--docker-image image-name
to use a different image from the default
lsegal/samus
container. - Fix
changelog-parse
command.