Skip to content

Releases: lsegal/samus

Release v3.0.9

20 Jun 06:58
Compare
Choose a tag to compare
  • Improved support for alternate primary branch names

Release v3.0.8

02 Apr 01:07
Compare
Choose a tag to compare
  • Fix timezone handling issue.

Release v3.0.7

02 Apr 00:52
Compare
Choose a tag to compare
  • Fix bug in publish task of DockerReleaseTask in previous release.

Release v3.0.6

02 Apr 00:49
Compare
Choose a tag to compare
  • 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 and clean Rake tasks for DockerReleaseTask to inspect and
    remove a previously built release respectively.

Release v3.0.5

01 Apr 22:37
Compare
Choose a tag to compare
  • Fix bug that breaks DockerReleaseTask if .gitconfig or .samus configs are
    not present on the system.

Release v3.0.4

01 Apr 22:29
Compare
Choose a tag to compare
  • Automatically build Dockerfile.samus as tempfile if it is not present in
    the repo when using Samus::Rake::DockerReleaseTask. This docker image
    copies all credentials in so it can be run directly without mounts.
  • Add mount_samus_config option (defaults to false) to DockerReleaseTask
    options to allow Docker image to mount the Samus configuration directory
    from the host when publishing the image. To override the config directory,
    specify the SAMUS_CONFIG_PATH environment variable to the publish task.
  • Add extra_config to DockerReleaseTask 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

01 Apr 20:10
Compare
Choose a tag to compare
  • Add Samus::Rake::ReleaseTask and Samus::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

01 Apr 19:07
Compare
Choose a tag to compare
  • Add chmod-files command to fix file permissions on globs.

Release v3.0.1

30 Mar 08:21
Compare
Choose a tag to compare
  • Fix bug in publish/github-release command due to invalid tag handling.

Release v2.0.3

13 Aug 05:33
Compare
Choose a tag to compare
  • 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.