Releases: kosma/gitlab-art
Releases · kosma/gitlab-art
Release 0.4.0
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
Release 0.3.0
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 thetags/
prefix when referring to a ref.
Soref: tags/v1.2.3
must instead be written asref: v1.2.3
.
The README has been updated accordingly.
Published to PyPI.
Release 0.2.0
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 existingartifacts.yml
,artifacts.lock.yml
, orconfig.yml
are rendered invalid; existing files would need to be re-created or manually migrated.
Release 0.1.1
This release fixes Python 3 compatibility.
Release 0.1.0
README.md: fix "configure" call example