Skip to content

Releases: yaybu/fuselage

3.1.2

05 Apr 14:55
Compare
Choose a tag to compare

3.1.0

21 Jul 11:49
Compare
Choose a tag to compare
Release helper for simple ssh push deploys.

3.0.0

21 Jul 09:59
Compare
Choose a tag to compare

This release is just a spring clean, nothing exciting to see here.

  • Ditch appveyor and travis in favour of GitHub Actions
  • Switch project to black, flake8, isort, pyupgrade and pytest
  • Use poetry for managing packaging

It is a breaking change as it drops python 2 support. We currently only test 3.7-3.9.

0.0.9

16 Jun 22:36
Compare
Choose a tag to compare
  • Fix regression in shell streaming introduced in 0.0.7.

0.0.8

16 Jun 22:36
Compare
Choose a tag to compare
  • If File.contents is None then fuselage will ensure the file exists
    with the correct permissions but won't empty it. To empty a file set contents
    to ''.

0.0.7

16 Jun 22:35
Compare
Choose a tag to compare
  • We now test file creation and removal on our Windows builders.

0.0.6

16 Jun 22:35
Compare
Choose a tag to compare
  • Fix the runner on py3. json.loads won't accept bytes.

0.0.5

16 Jun 22:35
Compare
Choose a tag to compare
  • The tests are now run on Windows via AppVeyor.
  • Better handling of PolicyArguments (mitchellrj).

0.0.4

05 Apr 18:09
Compare
Choose a tag to compare
  • The state directory (which is used to make sure that interupted tasks can be
    safely resumed) is now configurable. This means it is now safe to run
    multiple fuselage deployments in parallel (where it makes sense to do so).
    It's now also possible to run fuselage as a normal user (@mitchellrj).
  • The fuselage runner can be told to not raise an exception if no changes were
    made (@mitchellrj).
  • Shell commands can now be told to ignore failure cases (@mitchellrj).
  • Further python 3 support fixes (@mitchellrj).

0.0.3

22 Mar 22:17
Compare
Choose a tag to compare
  • Embed File.source assets in fuselage bundles properly (instead of
    including them in the JSON payload).
  • For SVN, always run EnsureDirectory to ensure can checkout to directory. Only
    svn co if no .svn directory. This will fail if directory isnt empty.
  • Various python 3 fixes (thanks mitchellrj)
  • Various OSX fixes.