Releases: pyTooling/upload-artifact
Releases · pyTooling/upload-artifact
v1.8.0
Changes
- Bumped dependencies
- Updated
upload-artifact@v4toupload-artifact@v5.
- Updated
- Configured
CODEOWNERSfile.
Documentation
- Adjusted README.
Unit Tests
- Updated
download-artifact@v4todownload-artifact@v6. - Updated
checkout@v4tocheckout@v5. - Updated GitHub Action images to use
macos-15andwindows-2025.
v1.7.2
Changes
- Fixed Bash coding style.
- Do not install Bash on macOS via homebrew.
v1.7.1
Bug Fixes
- Fixed removing hidden files, if
include-hidden-filesisn't set.- Install newer Bash via homebrew, because old Bash 3.2 on macOS doesn't handle strings correctly.
Documentation
- Removed mentioned issues from README, as the issues were solved.
- Documented further features in the README.
v1.7.0
Changes
- Use GNU tar on macOS too.
- Improved YAML coding style.
Bug Fixes
- By using GNU tar, dot-files can be deleted from tarball, if
include-hidden-filesis not set.
See #20
Documentation
- Updated README due to GNU tar changes for macOS.
- Added shields.
Unit Tests
- All tests are now passing.
See #20.
Related Issues and Pull-Requests
v1.6.0
Changes
- Renamed parameter
debugtoinvestigate.
(Same as inpyTooling/download-artifactaction.)
Documentation
- Removed link to #21, because it's solved.
v1.5.0
New Features
- Implemented new
debugparameter to display tarball contents. - Implemented error and warning reporting to pipeline overview.
- Partially implemented new
modeparameter switch new and old behavior.
Changes
- Enclosed some console outputs in collapsible sections.
- Enhanced statistics for gathered items in a tarball:
- Directory count
- File count
Bug Fixes
- Based on tarball statistics, the broken feature:
if-no-files-foundhas been fixed.
See also #21. - Excluding hidden files from artifact has been fixed for runner OS' providing GNU tar.
Runner OS' using BSD tar haven't been fixed.
See also #20.
Documentation
- Documented additional features in README.
- Documented another BSD tar limitation.
Unit Tests
- New
check-artifact-contentverification action. - Enhanced
check-directory-contentto check also for unexpected files. - Action
create-filesalso created hidden files (dot files). - Restructured jobs and dependencies.
Related Issues and PRs:
- fixes #21
v1.4.0
New Features
- Set
taroptions--gname=root,--gid=0,--uname=root,--uid=0for BSD tar (macOS).
Changes
- Improved
taroptions from--owner=0,--group=0to--owner=root:0,--group=root:0for GNU tar (Linux, Windows). - Replaced
echobyprintf. - Reworked color code escaping.
Bug Fixes
- Fixed incorrect color code
ANSI_Y.
Documentation
- Listed competing GitHub Actions.
Unit Tests
- Completely reworked testing of uploaded artifacts and their contents.
- Reworked inspection jobs how actions/upload-artifact behaves.
v1.3.2
Bug Fixes
- Disbaled
--owner=0and--group=0for BSD tar (macOS).
Documentation
- Documented competing GitHub Actions.
v1.3.1
New Features
- Enhanced README
- Documented input and output parameters.
- Documented the usage.
- Documented differences/fixes to
actions/upload-artifact. - Documented pitfalls of
taron macOS.
- Added MIT license text.
- Added GitHub repository files.
Changes
- Collect files in tarball with userid=0 and groupid=0.
Bug Fixes
- Corrected data types in YAML
v1.3.0
New Features
- Added required branding for the marketplace.
Changes
- Changed tar name to
__pyTooling_upload_artifact__.tar.