Skip to content

Releases: kosma/gitlab-art

Release 0.4.0

02 Oct 13:37
v0.4.0
6b9323a
Compare
Choose a tag to compare

Changes

  • BUG: Report failures when an install request did not match a file in the downloaded archive. (#25)
  • ENH: Added support for downloading and installing artifacts during CI using GitLab job tokens via -t, --token-type option of "art configure". (#26)
  • ENH: New -k, --keep-empty-dirs option of "art install" will preserve empty directories when installing a directory tree from an archive. (#25)
  • ENH: The install command will download artifacts when necessary, eliminating the need for an explicit "art download". (#29)
  • ENH: Improve the quality of error messages caused by some common configuration or environmental issues. (#31, #33)

Published to PyPI.

Release 0.3.1

17 Jun 13:52
Compare
Choose a tag to compare

This is a patch release.

Changes

  • Restore compatibility with Python 3.5 (#19)

Published to PyPI.

Release 0.3.0

28 May 16:11
Compare
Choose a tag to compare

Changes

  • Filesystem permissions of artifacts are now preserved when installing (#10)
  • Added --version command line option (#11)
  • Prepared for publishing to PyPI (#12)
  • Look up pipeline by ref, rather than by commit (#15, #16)
    • ⚠️ As an unintended side-effect, you can no longer use the tags/ prefix when referring to a ref.
      So ref: tags/v1.2.3 must instead be written as ref: v1.2.3.
      The README has been updated accordingly.

Published to PyPI.

Release 0.2.0

28 May 13:50
Compare
Choose a tag to compare

Changes

  • Change location of config file from user "data" dir (~/.local/share/art/) to "config" dir (~/.config/art/) (#4)
  • Use python-gitlab for API access, and update for v4 API (#5)

Notes

  • ⚠️ Any existing artifacts.yml, artifacts.lock.yml, or config.yml are rendered invalid; existing files would need to be re-created or manually migrated.

Release 0.1.1

13 Aug 15:49
Compare
Choose a tag to compare

This release fixes Python 3 compatibility.

Release 0.1.0

02 Mar 13:52
Compare
Choose a tag to compare
README.md: fix "configure" call example