Skip to content

Releases: JonathonReinhart/scuba

v1.7.0

20 May 02:58
Compare
Choose a tag to compare

This release adds a new scubainit process which aids in the initialization of the containerized environment (see #48). It also adds support for "hooks" defined in .scuba.yml, which are called during this initialization.

v1.6.0

07 Feb 04:32
Compare
Choose a tag to compare

This release adds support for passing arbitrary arguments to docker run.

v1.5.0

01 Feb 14:20
Compare
Choose a tag to compare

This release is a major refactoring of scuba's internals. These changes have been made to facilitate fully automated testing.

This version adds the following new features:

  • Add -r option to run container as root
  • Add support for Python 2.6 - 3.5

The following fixes/changes were also made:

  • --dry-run output now shows an actual docker command-line instead of a pretty-printed array
  • Only pass --tty to docker if scuba's stdout is a TTY.
  • Better handling of empty .scuba.yml and other YAML-related errors

v1.4.0

08 Jan 18:46
Compare
Choose a tag to compare

This release fixes problems introduced in v1.3.0, relating to the creation of user inside the container.

v1.2.0

27 Dec 19:48
Compare
Choose a tag to compare

This release adds the following features:

  • Search up the directory hierarchy for .scuba.yml; this allows invoking scuba from a project subdirectory.
  • Add !from_yaml support to YAML loading; this allows specifying image from an external YAML file (e.g. .gitlab-ci.yml).

v1.1.2

22 Dec 18:05
Compare
Choose a tag to compare

This release fixes a problem when running with a remote Docker (e.g. boot2docker).

See #4.

v1.1.1

22 Dec 14:07
Compare
Choose a tag to compare

This release fixes a bug introduced when aliases were added.
All of the version numbers are now consistent, also (in setup.py, scuba, and git).

v1.1

21 Dec 20:50
Compare
Choose a tag to compare

This release adds support for the definition of Bash-like aliases in .scuba.yml files.

v1.0

20 Dec 03:45
Compare
Choose a tag to compare

This release removes the command node from .scuba.yml files. This allows scuba to be more generally useful by no longer being limited to a single command.